.Web_Box {
    font-family: "苹方";
    width: 16rem;
    margin: 0 auto;
    margin-bottom: 2.55rem;
    overflow: hidden;
}

.Web_Box2 {
    width: 100%;
    margin: 0 auto;
    margin-bottom: 54px;
    overflow: hidden;
}

.Web_Box3 {
    font-family: "苹方";
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}

* {
    font-family: "苹方";
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.nb {
    margin: 0;
}

.bottom_fixed {
    position: fixed;
    width: 100%;
    left: 0;
    bottom: 0;
}

.iconfont:before {
    vertical-align: top;
}


/*关注*/

.follow {
    width: 3.5rem;
    height: 1.45rem;
    line-height: 1.4rem;
    font-size: 0.6rem;
    color: #eb4f38;
    text-align: center;
    border: #eb4f38 solid 1px;
    border-radius: 1rem;
}


/*轮播索引居中*/

.swiper-pagination2 {
    position: absolute;
    left: 0;
    bottom: 0.3rem;
    width: 100%;
    text-align: center;
    z-index: 10;
}

.swiper-pagination2 .swiper-pagination-bullet {
    width: 0.75rem;
    height: 0.1rem;
    display: inline-block;
    background: rgba(255, 255, 255, .5);
    vertical-align: middle;
    border-radius: 0px;
    margin: 0 0.3rem;
}

.swiper-pagination_jinri .swiper-pagination-bullet-active {
    width: 1.25rem !important;
    height: 0.1rem;
    border-radius: 0px;
    background: #ae2a1b !important;
    vertical-align: middle;
}

.swiper-pagination_jinri {
    position: absolute;
    left: 0;
    bottom: 0.3rem;
    width: 100%;
    text-align: center;
    z-index: 10;
}

.swiper-pagination_jinri .swiper-pagination-bullet {
    width: 0.75rem;
    height: 0.1rem;
    display: inline-block;
    background: #999;
    vertical-align: middle;
    border-radius: 0px;
    margin: 0 0.3rem;
}

.swiper-pagination2 .swiper-pagination-bullet-active {
    width: 1.25rem;
    height: 0.1rem;
    border-radius: 0px;
    background: #fff;
    vertical-align: middle;
}

.swiper-pagination3 {
    position: absolute;
    left: 0;
    bottom: 0.3rem;
    width: 100%;
    text-align: center;
    z-index: 10;
}

.swiper-pagination3 .swiper-pagination-bullet {
    width: 0.4rem;
    height: 0.4rem;
    display: inline-block;
    /* border-radius: 50%; */
    background: #d1d1d1;
    vertical-align: middle;
    margin: 0 0.3rem;
}

.swiper-pagination3 .swiper-pagination-bullet-active {
    width: 0.4rem;
    height: 0.4rem;
    /* border-radius: 50%; */
    background: #f83166;
    vertical-align: middle;
}


/*-----------------------------------------------弹窗-----------------------------------------------*/

.PopBg {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .6);
    z-index: 90;
}


/*单条语句提示*/

.PromptPop {
    position: fixed;
    left: 50%;
    top: 50%;
    width: 80%;
    background: #fff;
    z-index: 99;
    -webkit-transform: translate(-50%, -50%);
    padding: 0.6rem;
    border-radius: 0.25rem;
}

.PromptPop .text1 {
    font-size: 0.75rem;
    color: #595757;
}

.PromptPop .ButBox li {
    float: left;
    width: 50%;
}

.PromptPop .ButBox li.w100b {
    width: 100%;
}


/*弹窗取消确定按钮*/

.PopCancelBut,
.PopDetermineBut {
    width: 100%;
    height: 1.75rem;
    line-height: 1.75rem;
    font-size: 0.75rem;
    color: #fff;
    text-align: center;
    border: 0;
    border-radius: 0.125rem;
}

.PopCancelBut {
    background: #999;
}

.PopDetermineBut {
    background: #45a73a;
}

.about {
    padding-top: 1rem;
}

.about p {
    font-size: 15px;
    color: #333;
}


/*导航*/

.nav {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 49px;
    border-top: #eee solid 1px;
    background: #333;
    z-index: 10;
}

.nav li {
    position: relative;
    float: left;
    width: 20%;
    text-align: center;
    color: #fff;
}

.nav li i {
    display: block;
    font-size: 20px;
    padding-top: .25rem;
}

.nav li p {
    font-size: 12px;
}

.nav li.on {
    color: #e3c143;
}

.nav li .icon-shipin1 {
    font-size: 21px;
    line-height: 23px;
    padding-bottom: -2px;
}

.nav li .icon-shipin3 {
    font-size: 25px;
    line-height: 23px;
}

.nav li .icon-homeon,
.nav li .icon-shoppingcarton,
.nav li .icon-classificationon,
.nav li .icon-myon {
    display: none;
}

.nav li.on .icon-homeon,
.nav li.on .icon-shopon,
.nav li.on .icon-classificationon,
.nav li.on .icon-myon {
    display: inline-block;
}

.nav li.on .icon-home,
.nav li.on .icon-shop,
.nav li.on .icon-classification,
.nav li.on .icon-my {
    display: none;
}

.nav li a,
.nav li a:visited {
    color: inherit;
}

.nav li .num {
    position: absolute;
    left: 2.125rem;
    top: 0.15rem;
    display: block;
    width: 0.65rem;
    height: 0.65rem;
    line-height: 0.65rem;
    font-size: 0.5rem;
    color: #fff;
    text-align: center;
    background: #e60012;
    border-radius: 50%;
}

.nav li .disn {
    display: none;
}

.nav li .icon-wenzhang {
    font-size: 25px;
    line-height: 24px;
}

.nav li .icon-wenzhangon {
    font-size: 25px;
    line-height: 24px;
}


/*首页公用大标题*/

.big_tit {
    position: relative;
    width: 100%;
    height: 2.25rem;
    overflow: hidden;
}

.big_tit:before {
    position: absolute;
    left: 0;
    top: 1.125rem;
    width: 100%;
    height: 1px;
    background: #898989;
    content: '';
}

.big_tit h1 {
    display: inline-block;
    position: absolute;
    left: 50%;
    top: 0;
    width: 6.55rem;
    height: 2.25rem;
    line-height: 2.25rem;
    font-size: 0.75rem;
    text-align: center;
    background: #efeff4;
    -webkit-transform: translate(-50%, 0);
}

.big_tit h1 i {
    font-size: 0.75rem;
}

.big_tit .more {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 2.7rem;
    height: 2.25rem;
    line-height: 2.25rem;
    font-size: 0.6rem;
    color: #595757;
    background: #efeff4;
    padding-left: 0.375rem;
}

.big_tit .more .icon-rightdot {
    height: 0.475rem;
    font-size: 0.475rem;
    color: #d42d00;
}


/*------------------------------------首页页面------------------------------------*/

.appdown {
    background: #f83166;
}

.appdown .applogo {
    float: left;
    width: 32px;
    height: 32px;
    border-radius: 5px;
    overflow: hidden;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.appdown .applogo img {
    width: 100%;
}

.appdown .downtit .webnet {
    font-size: 12px;
    line-height: 12px;
    color: #ffafc4;
}

.appdown .downtit {
    float: left;
    font-size: 14px;
    color: #fff;
    margin-top: 4px;
    margin-bottom: 5px;
}

.appdown .downbtn {
    float: right;
    width: 2.8rem;
    border-radius: 60px;
    text-align: center;
    font-size: 12px;
    background: #fff;
    color: #f83166;
    line-height: 24px;
    margin-top: 9px;
    margin-bottom: 5px;
    margin-right: 10px;
}

.kegudianh {
    background: #fff;
    font-size: 15px;
    padding: 0 15px;
    line-height: 45px;
}

.kegudianh i {
    display: inline-block;
    vertical-align: top;
    line-height: 45px;
    font-size: 17px;
    padding-right: 5px;
}

.kegudianh a {
    display: block;
}

.bgextension img {
    width: 100%;
}


/*头部标题*/

header {
    height: 2.2rem;
    background: #fff;
    z-index: 10;
    border-bottom: #dcdddd solid 1px;
}

header .logo {
    height: 2.2rem;
    padding: 0 0 0 0.5rem;
}

header .logo .pic {
    float: left;
    padding: 0.4rem 0 0 0;
}

header .logo .pic img {
    width: 4rem;
}

header .icon-message-copy {
    font-size: .8rem;
    line-height: .8rem;
    color: #333;
    text-align: center;
    margin-top: .45rem;
    display: block;
}


/*商品管理头部*/

header .SearchBox3 {
    width: 11.1rem;
    padding: 0.275rem 0 0 0;
}

header .SearchBox3 .InputBor {
    width: 11.1rem;
}

header .SearchBox4 {
    width: 13.3rem;
    padding: 0.275rem 0 0 0;
}

header .SearchBox4 .InputBor {
    width: 13.3rem;
}

header .icon-leftdot {
    float: left;
    width: 1.4rem;
    height: 2.2rem;
    line-height: 2.2rem;
    text-align: center;
    font-size: 0.75rem;
    color: #fff;
    margin-right: 0.8rem;
}

header .Sweep3 {
    width: 2.7rem;
    text-align: center;
    color: #fff;
    margin-top: 0.275rem;
}

header .Sweep3 .icon-sweep {
    display: block;
    height: 1.025rem;
    font-size: 1rem;
    overflow: hidden;
}

header .Sweep3 span {
    display: block;
    height: 0.7rem;
    line-height: 0.7rem;
    font-size: 0.5rem;
}

.TransparentBut {
    position: absolute;
    width: 1.5rem;
    height: 1.5rem;
    line-height: 1.5rem;
    text-align: center;
    color: rgba(255, 255, 255, .8);
    border-radius: 50%;
    background: rgba(0, 0, 0, .6);
    z-index: 10;
}

.TransparentReturn {
    left: 0.5rem;
    top: 0.5rem;
}

.TransparentList {
    right: 0.5rem;
    top: 0.5rem;
}

.TransparentCollection {
    right: 2.5rem;
    top: 0.5rem;
}

.TransparentCollectionOn {
    color: #ff5c36;
}


/*搜索条*/

.SearchBox .SwitchBox {
    line-height: 1.75rem;
}

.SearchBox .SwitchBox i {
    font-size: 0.95rem;
    line-height: 1.75rem;
}

.SearchBox .SearchBor {
    height: 1.75rem;
    border: #eee solid 1px;
    background: #fff;
    border-radius: 1rem;
    overflow: hidden;
}

.SearchBox .icon-search {
    position: absolute;
    left: 0.625rem;
    top: 0;
    font-size: 0.75rem;
    color: #959595;
}

.SearchBox .SearchInp {
    font-size: 14px;
    width: 100%;
    height: 1.6rem;
    border: 0;
    border-radius: 1.25rem;
}

.SearchBox .SearchBut {
    position: absolute;
    right: 0;
    top: 0.05rem;
    width: 2.5rem;
    height: 1.6rem;
    line-height: 1.6rem;
    font-size: 14px;
    color: #333;
    text-align: center;
    background: none;
    border: 0;
}


/*首页轮播图*/

.banner {
    width: 16rem;
    height: 11.25rem;
    background: #FFF;
}

.banner img {
    width: 100%;
    height: 11.25rem;
}

.banner2 {
    height: 7.5rem;
    background: #FFF;
}

.banner2 img {
    width: 100%;
    height: 7.5rem;
}


/*超值轮播图*/


/***********手表banner上的搜索条************/

.sb_top {
    position: absolute;
    top: 0;
    z-index: 999;
    line-height: 2.5rem;
    height: 2.5rem;
    width: 100%;
    /*
    padding: 0 20px; */
    /*
    background: #000; */
    color: #fff;
    font-size: 0.75rem;
}

.sb_top select {
    border: none;
    background: none;
    color: #fff;
    /* width: 17%; */
    float: left;
    font-size: 0.55rem;
    margin: 0.625rem 0 0 0.6rem;
    height: 1.25rem;
}

.sb_top .sb_search {
    padding: 0 10px;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 5px;
    /* height: 1.25rem; */
    line-height: 1.19rem;
    /* width: 70%; */
    position: relative;
    display: block;
    float: left;
    position: absolute;
    margin: 0.625rem 0;
    left: 2.79rem;
    width: 11.37rem;
    height: 1.19rem;
}

.sb_search .icon-sousuo {
    font-size: 0.51rem;
    padding-right: 0.15rem;
}

.sb_top .sb_search>input {
    border: none;
    width: 10rem;
    height: 1.19rem;
    position: absolute;
    top: 0;
    font-weight: 500;
    background: none;
    font-family: "苹方";
    color: #fff;
    font-size: 0.51rem;
}

.sb_top .sb_search input::-webkit-input-placeholder {
    color: #fff;
}

.sb_top>.icon-fenlei {
    margin-right: 0.64rem;
    /* width: 0.64rem; */
    font-size: 0.64rem;
    float: right;
    text-align: center;
    display: block;
}


/*首页活动入口*/

.ActiveEntry {
    height: 8.45rem;
    margin-top: 0.175rem;
}

.EveryDayBerserk {
    width: 7.1rem;
    height: 8.45rem;
    text-align: center;
    background: #fff;
}

.EveryDayBerserk h1 {
    height: 1.225rem;
    line-height: 1.225rem;
    font-size: 0.875rem;
    color: #f84e37;
    margin-top: 0.5rem;
    overflow: hidden;
}

.EveryDayBerserk p {
    height: 0.575rem;
    line-height: 0.575rem;
    font-size: 0.45rem;
    color: #898989;
}

.EveryDayBerserk .Countdown {
    margin-top: 0.275rem;
    height: 0.975rem;
    overflow: hidden;
}

.EveryDayBerserk .Countdown span {
    display: inline-block;
    text-align: center;
}

.EveryDayBerserk .Countdown .num {
    float: left;
    width: 0.6rem;
    height: 0.975rem;
    line-height: 0.975rem;
    font-size: 0.55rem;
    color: #fff;
    background: #000;
    border-radius: 0.125rem;
}

.EveryDayBerserk .Countdown .ml3 {
    margin-left: 3px;
}

.EveryDayBerserk .Countdown .mr3 {
    margin-right: 3px;
}

.EveryDayBerserk .Countdown .dian {
    float: left;
    width: 0.35rem;
    height: 0.975rem;
    line-height: 0.975rem;
    font-size: 0.575rem;
    color: #000;
}

.EveryDayBerserk .pic {
    height: 4.9rem;
    overflow: hidden;
}

.EveryDayBerserk .pic img {
    width: 7.1rem;
    height: 4.9rem;
    vertical-align: bottom;
}

.ActiveEntry .right {
    width: 8.8rem;
    height: 8.45rem;
    overflow: hidden;
}

.ActiveEntry .right .ads1 {
    width: 8.8rem;
    height: 3.325rem;
    vertical-align: bottom;
    background: #fff;
}

.ActiveEntry .right .ads1 img {
    width: 8.8rem;
}

.ActiveEntry .right .w174,
.ActiveEntry .right .w174 img {
    width: 4.35rem;
    height: 5.025rem;
    margin-top: 0.1rem;
    vertical-align: top;
    background: #fff;
}


/*分类快速入口*/

.FastEntry {
    border-bottom: #efefef solid 1px;
    padding-bottom: .25rem;
}

.FastEntry li {
    float: left;
    width: 25%;
}

.FastEntry li img {
    display: inline-block;
    width: 2.25rem;
    height: 2.25rem;
    margin-top: .5rem;
}

.FastEntry li p {
    line-height: 28px;
    font-size: 12px;
    color: #595857;
}


/*专题活动*/

.ThematicActivities li {
    background: #fff;
    margin-bottom: 0.5rem;
}

.ThematicActivities li .pic img {
    width: 100%;
    vertical-align: bottom;
}

.ThematicActivities li .tit {
    width: 100%;
    height: 2rem;
    line-height: 2rem;
    font-size: 0.75rem;
    padding: 0 0.5rem;
    overflow: hidden;
}

.ThematicActivities li .tit h2 {
    float: left;
    font-weight: 400;
    margin-right: 1rem;
}


/*商品分类*/

.CommodityClassification .tabs {
    position: relative;
    width: 100%;
    height: 2.025rem;
    background: #fff;
    overflow: hidden;
}

.CommodityClassification .tabs div {
    width: 100%;
    height: 5rem;
    overflow: auto;
}

.CommodityClassification .tabs:before {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    border-bottom: #ccc solid 1px;
    content: '';
}

.CommodityClassification .tabs li {
    float: left;
    position: relative;
    width: 3.8rem;
    line-height: 2rem;
    font-size: 0.65rem;
    color: #595757;
    padding: 0 0.5rem;
}

.CommodityClassification .tabs li.on {
    color: #d42d00;
}

.CommodityClassification .tabs li.on:before {
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 100%;
    height: 3px;
    content: '';
    background: #d42d00;
}


/*商品列表*/

.CommodityClassification .con,

/*.CommodityClassification .con .left_label{*/


/*position: absolute;*/


/*color: #fff;*/


/*width: 1.2rem;*/


/*line-height: 0.9rem;*/


/*padding: 4px 0;*/


/*text-align: center;*/


/*border-radius: 0 0 0.6rem 0.6rem;*/


/*background: rgba(178, 45, 28, 1);*/


/*}*/

.ProList2 .con {
    width: 100%;
    padding: 0 0 0 0.475rem;
    overflow: hidden;
}

.CommodityClassification .con li,
.ProList2 .con li {
    width: 7.25rem;
    overflow: hidden;
    height: 10.5rem;
    position: relative;
    float: left;
    margin: 0 0.3rem 0.4rem 0;
    background: #fff;
    border: #eee solid 1px;
}

.CommodityClassification .con li .pic,
.CommodityClassification .con li .pic img,
.ProList2 .con li .pic,
.ProList2 .con li .pic img {
    position: relative;
    width: 7.25rem;
    height: 7.25rem;
    overflow: hidden;
    vertical-align: bottom;
}

.CommodityClassification .con li .discount,
.ProList2 .con li .discount {
    position: absolute;
    left: -1px;
    top: -1px;
    font-size: 0.45rem;
    height: 0.85rem;
    line-height: 0.85rem;
    padding: 0 0.25rem;
    color: #fff;
    background: #ff0000;
    border-radius: 0 0.25rem 0.25rem 0
}

.CommodityClassification .con li .OriginalPrice,
.ProList2 .con li .OriginalPrice {
    font-size: 0.5rem;
    color: #898989;
    margin-left: 0.25rem;
    text-decoration: line-through;
    font-weight: 400;
    line-height: 0.5rem;
}

.CommodityClassification .con li h3,
.ProList2 .con li h3 {
    width: 7.25rem;
    height: 32px;
    line-height: 16px;
    font-size: 14px;
    font-weight: normal;
    color: #595757;
    overflow: hidden;
    padding: 0 0.2rem;
    margin: 0.2rem 0 0.15rem 0;
}

.CommodityClassification .con li .Price,
.ProList2 .con li .Price {
    font-size: 16px;
    line-height: 1rem;
    color: #f02b2b;
    padding: 0 0.09rem;
}

.CommodityClassification .loadmore,
.ProList2 .loadmore {
    width: 100%;
    line-height: 2.5rem;
    font-size: 0.65rem;
    text-align: center;
    color: #b5b5b6;
    margin-top: -0.4rem;
}

.ProList2 .tit {
    position: relative;
    width: 100%;
    height: 2rem;
    overflow: hidden;
}

.ProList2 .tit:before {
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    height: 1px;
    background: #b5b6b6;
    content: '';
}

.ProList2 .tit h1 {
    display: inline-block;
    position: absolute;
    left: 50%;
    top: 0;
    height: 2rem;
    line-height: 2rem;
    font-size: 0.7rem;
    text-align: center;
    background: #fff;
    padding: 0 0.75rem;
    -webkit-transform: translate(-50%, 0);
}


/*------------------------------------我的------------------------------------*/

.Bindaccount {
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    color: #fff;
    padding: 0 5px;
    text-align: center;
    border-radius: 2px;
    line-height: 18px;
    margin-left: 10px;
    border: 1px #fff solid;
}

.Bindaccount:hover {
    color: #fff;
}

.c_btn {
    border: 1px #ddd solid;
    border-radius: 5px;
    display: block;
    width: 4rem;
    margin: 10px auto;
    font-size: 14px;
    line-height: 36px;
    color: #333;
}

.active_cont {
    padding-top: .3rem;
    color: #fff;
}

.w5rem {
    width: 5.3rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.active_cont .text {
    overflow: hidden;
    width: 5.3rem;
    margin-right: 1rem;
    font-size: .65rem;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
}

.timem {
    background: #303030;
    padding: 0 .25rem;
    height: 20px;
    line-height: 20px;
    border-radius: 3px;
    text-align: center;
    font-size: 12px;
    color: #fff;
}

.active_box {
    padding-left: .5rem;
    padding-top: .15rem;
    padding-right: .5rem;
    width: 100%;
    background: url(../images/acti_bg.png);
    height: 2.8rem;
}

.active {
    position: absolute;
    top: .5rem;
    left: .5rem;
    background: #f02b2b;
    z-index: 999;
    display: block;
    color: #fff;
    padding: .1rem .25rem;
    font-size: .55rem;
    border-radius: 5px;
}

.balance {
    background: #fff;
    color: #000;
    padding: 10px 0;
}

.balance li {
    float: left;
    width: 33.333%;
    text-align: center;
}

.balance li p {
    font-size: 15px;
}

.balance li span {
    font-size: 16px;
    display: block;
}

.balance li i {
    display: inline-block;
    vertical-align: middle;
    padding-right: .25rem;
}

.my_tis {
    background: #f02b2b;
    color: #fff;
    padding: .375rem;
    font-size: 14px;
}

.my_tis a {
    color: #fff;
}

.my_tis a:hover {
    color: #fff;
}

.my_tis i {
    font-size: .7rem;
    line-height: .7rem;
    display: inline-block;
    vertical-align: middle;
}

.my_tis span {
    display: inline-block;
    vertical-align: middle;
    margin-left: .25rem;
}

.my_tis .icon-rightdot2 {
    font-size: .6rem;
    float: right;
    padding-top: .25rem;
}

.MyHead {
    background: url(../images/myhead.png) center top no-repeat;
    background-size: 16rem 5.3rem;
    width: 100%;
    height: 5.3rem;
}

.MyHead .con {}

.MyHead .con h1 {
    float: left;
    width: 100%;
    overflow: hidden;
    font-size: 16px;
    color: #fff;
    padding-left: 3.2rem;
    line-height: 24px;
    font-weight: normal;
}

.numbers {
    color: #fff;
    padding-left: 3.2rem;
    font-size: 14px;
    margin-top: 20px;
}

.MyHead .con .MyPoints {
    height: 1rem;
    line-height: 1rem;
}

.MyHead .con .MyPoints .icon-gold {
    font-size: 0.7rem;
}

.MyHead .con .MyPoints .icon-rightdot {
    line-height: 1rem;
    font-size: 0.5rem;
}

.MyHead .con .icon-message-copy {
    position: absolute;
    right: 1rem;
    top: 0.625rem;
    width: 1.05rem;
    height: 1.05rem;
    font-size: 1.05rem;
    color: #fff;
}

.MyHead .Photo {
    position: absolute;
    width: 3rem;
    height: 3rem;
    border-radius: 100%;
    left: 20px;
    top: 20px;
    border-radius: 2.75rem;
    background: #fff;
    overflow: hidden;
}

.MyHead .Photo img {
    width: 100%;
    vertical-align: bottom;
}

.MyHead .Photo2 {
    top: 1.125rem;
}

.MyHead .OtherInfo {
    height: 2.675rem;
    background: #fff;
    border-bottom: #dcdddd solid 1px;
}

.MyHead .OtherInfo li {
    float: left;
    position: relative;
    width: 6.375rem;
    text-align: center;
}

.MyHead .OtherInfo li:first-of-type:before {
    position: absolute;
    right: 0;
    top: 0.25rem;
    width: 1px;
    height: 2.2rem;
    overflow: hidden;
    background: #f2f2f6;
    content: '';
}

.MyHead .OtherInfo li .num {
    height: 1.2rem;
    line-height: 1.2rem;
    font-size: 0.75rem;
    color: #595757;
    margin-top: 0.25rem;
}

.MyHead .OtherInfo li .text {
    height: 0.875rem;
    line-height: 0.875rem;
    font-size: 0.65rem;
    color: #898989;
}

.OrderStatusEntry {
    height: 3.55rem;
    border-bottom: 1px #eee solid;
}

.OrderStatusEntry li {
    position: relative;
    float: left;
    width: 20%;
    text-align: center;
}

.OrderStatusEntry li .num {
    position: absolute;
    width: 18px;
    height: 18px;
    text-align: center;
    line-height: 16px;
    background: #fff;
    border: 1px #f00 solid;
    color: #f00;
    right: .5rem;
    top: .5rem;
    font-size: 10px;
    border-radius: 50%;
}

.OrderStatusEntry li .iconfont {
    display: inline-block;
    height: 1.275rem;
    font-size: 0.975rem;
    color: #595757;
    margin: 0.775rem 0 0 0;
}

.OrderStatusEntry li p {
    height: 0.825rem;
    line-height: 20px;
    font-size: 12px;
    color: #595757;
}

.nav_list li {
    position: relative;
    border-bottom: #eee solid 1px;
    background: #FFF;
    line-height: 45px;
    padding-left: 10px;
    padding-right: 10px;
}

.nav_list li .lefticon {
    display: inline-block;
    width: 30px;
    line-height: 45px;
    text-align: center;
    font-size: 18px;
    color: #333;
    vertical-align: top;
}

.nav_list li span {
    font-size: 15px;
    display: inline-block;
    vertical-align: middle;
    line-height: 45px;
    color: #333;
}

.nav_list li span.fr {
    float: right;
}

.nav_list li span.num {
    font-size: 0.75rem;
    color: #898989;
}

.nav_list li .icon-rightdot {
    position: absolute;
    top: 0;
    right: .5rem;
    display: inline-block;
    color: #ccc;
    font-size: 12px;
}

.nav_list li .icon-rightdot:before {}


/*------------------------------------开店------------------------------------*/

.OpenShopHead {
    width: 16rem;
    height: 4.35rem;
    background: url(../images/OpenShopHead.png) center top no-repeat;
    background-size: 16rem 4.35rem;
}

.OpenShopHead .Photo {
    float: left;
    width: 2.15rem;
    height: 2.15rem;
    border-radius: 50%;
    margin: 1.15rem 0.85rem 0 0.875rem
}

.OpenShopHead .Photo img {
    width: 2.15rem;
    height: 2.15rem;
    border-radius: 50%;
    vertical-align: bottom;
}

.OpenShopHead .con {
    float: left;
    margin: 1.15rem 0 0 0;
}

.OpenShopHead .con h1 {
    float: left;
    height: 0.9rem;
    line-height: 0.9rem;
    font-size: 0.65rem;
    color: #fff;
    margin-bottom: 0.375rem;
}

.OpenShopHead .con .AddressBox {
    height: 0.775rem;
    line-height: 0.775rem;
    color: #fff;
}

.OpenShopHead .con .AddressBox i {
    float: left;
    position: relative;
    width: 0.625rem;
    height: 0.775rem;
    text-align: center;
    font-size: 0.75rem;
}

.OpenShopHead .con .AddressBox i:before {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 0.75rem;
    height: 0.775rem;
    -webkit-transform: translate(-50%, -50%);
}

.OpenShopHead .con .AddressBox .text {
    float: left;
    margin-left: 0.175rem;
    font-size: 0.65rem;
}

.OpenShopHead a,
.OpenShopHead a:visited {
    color: inherit;
}

.PreviewEntry {
    position: absolute;
    right: 0;
    top: 0.125rem;
    width: 2.725rem;
    height: 4.225rem;
    line-height: 4.225rem;
    color: rgba(255, 255, 255, .8);
}

.PreviewEntry .iconfont {
    font-size: 1.2rem;
}


/*数据统计*/

.DataStatistics {
    background: #fbfbfb;
}

.DataStatistics .con {
    padding: 0.4rem 0.5rem 0.525rem 0.5rem;
}

.DataStatistics .con li {
    height: 1.5rem;
    line-height: 1.5rem;
    font-size: 0.65rem;
}

.DataStatistics .con li .left_text {
    float: left;
    color: #898989;
}

.DataStatistics .con li .right_text {
    float: right;
    font-weight: 700;
}

.DataStatistics .OtherInfo li {
    float: left;
    position: relative;
    width: 33.3333%;
    height: 3rem;
    text-align: center;
    padding-top: 0.25rem;
}

.DataStatistics .OtherInfo li:before {
    position: absolute;
    right: 0;
    top: 0.45rem;
    width: 1px;
    height: 2.2rem;
    content: '';
    background: #dcdddd;
}

.DataStatistics .OtherInfo li:last-of-type:before {
    display: none;
}

.DataStatistics .OtherInfo li .num {
    height: 1.35rem;
    line-height: 1.35rem;
    font-size: 0.9rem;
    color: #221815;
}

.DataStatistics .OtherInfo li .text {
    height: 1.125rem;
    line-height: 1.125rem;
    font-size: 0.675rem;
    color: #898989;
}

.OperationEntry {
    background: #fff;
}

.OperationEntry .AddProductEntry {
    height: 2.5rem;
    line-height: 2.5rem;
    color: #f84e37;
    text-align: center;
}

.OperationEntry .AddProductEntry .box {
    display: inline-block;
}

.OperationEntry .AddProductEntry .iconfont {
    font-size: 1.075rem;
}

.OperationEntry .AddProductEntry .text {
    font-size: 0.75rem;
}

.OperationEntry .con li {
    position: relative;
    float: left;
    width: 4rem;
    height: 3.75rem;
    text-align: center;
    border: #efefef solid 1px;
    border-left: none;
    margin-bottom: -1px;
}

.OperationEntry .con li .iconfont {
    display: inline-block;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 1.55rem;
}

.OperationEntry .con li .icon-red {
    position: absolute;
    right: -1px;
    top: 0;
    width: 1.95rem;
    height: 1.95rem;
    line-height: 1.95rem;
    font-size: 1.95rem;
    color: #fa5d32;
}

.OperationEntry .con li p {
    height: 0.75rem;
    line-height: 0.75rem;
    font-size: 0.55rem;
    color: #595757;
}

.Advertisement2 {
    height: 3.675rem;
    background: #FFF;
}

.Advertisement2 img {
    width: 100%;
    height: 3.675rem;
}


/*------------------------------------分类------------------------------------*/

.Classification {
    padding: 2.2rem 0 2.5rem 0;
    position: relative;
}

.Classification .LargeClassificationBox {
    position: relative;
    width: 3.45rem;
    height: 100%;
    background: #fff;
    overflow: hidden;
}

#scroller {
    position: absolute;
}

.Classification .LargeClassification {
    width: 3.45rem;
    text-align: center;
}

.Classification .LargeClassification li {
    width: 3.45rem;
    height: 2.25rem;
    line-height: 2.25rem;
    font-size: 0.6rem;
    color: #595757;
    background: #fff;
    border-bottom: #efeff4 solid 1px;
}

.Classification .LargeClassification li.on {
    color: #f84e37;
}

.Classification .SmallClassBox {
    position: relative;
    width: 11.55rem;
    height: 100%;
    overflow: hidden;
}

.Classification .SmallClass {
    width: 11.55rem;
}

.Classification .SmallClass .ads {
    width: 11.55rem;
    height: 3.9rem;
    margin-top: 0.2rem;
}

.Classification .SmallClass .ads img {
    width: 11.55rem;
    height: 3.9rem;
    vertical-align: bottom;
}

.Classification .SmallClass .tit {
    position: relative;
    height: 1.65rem;
    line-height: 1.65rem;
}

.Classification .SmallClass .tit:before {
    position: absolute;
    left: 0;
    top: 0.825rem;
    width: 100%;
    height: 1px;
    background: #b5b6b6;
    content: '';
}

.Classification .SmallClass .tit h2 {
    position: absolute;
    left: 0;
    top: 0;
    width: 2.925rem;
    font-size: 0.6rem;
    color: #898989;
    background: #efeff4;
}

.Classification .SmallClass .con {
    width: 11.55rem;
}

.Classification .SmallClass .con ul {
    width: 12.5rem;
}

.Classification .SmallClass .con li {
    position: relative;
    float: left;
    width: 3.675rem;
    height: 5.6rem;
    text-align: center;
    border: #dcdddd solid 1px;
    background: #fff;
    margin: 0 0.25rem 0.25rem 0;
}

.Classification .SmallClass .con li .iconfont {
    position: absolute;
    left: 0.25rem;
    top: 0.25rem;
    width: 1.05rem;
    height: 1.05rem;
    line-height: 1.05rem;
    font-size: 1.05rem;
    color: #898989;
}

.Classification .SmallClass .con li .icon-pitchon {
    color: #f84e37;
}

.Classification .SmallClass .con li .pic {
    width: 3.575rem;
    height: 4.5rem;
}

.Classification .SmallClass .con li .pic img {
    width: 3.575rem;
    height: 4.5rem;
    vertical-align: bottom;
}

.Classification .SmallClass .con li .name {
    height: 1rem;
    line-height: 1rem;
    font-size: 0.55rem;
    color: #595757;
}


/*新分类*/

.ClassificationNew li {
    position: relative;
    padding: 0.75rem 0.5rem;
    border-bottom: #ddddde solid 1px;
    background: #fff;
    overflow: hidden;
}

.ClassificationNew li .LeftIcon {
    width: 3.75rem;
    height: 3.75rem;
    color: #fff;
    border-radius: 30%;
    overflow: hidden;
}

.ClassificationNew li .LeftIcon i {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    font-size: 2rem;
    margin: 0.35rem 0 0 0;
}

.ClassificationNew li .LeftIcon p {
    height: 1.375rem;
    line-height: 1.375rem;
    font-size: 0.65rem;
    color: #fff;
}

.ClassificationNew li .TextCon {
    width: 10.2rem;
    color: #838383;
}

.ClassificationNew li .icon-rightdot {
    position: absolute;
    right: 0.5rem;
    top: 50%;
    font-size: 0.5rem;
    color: #898989;
    margin-top: -0.25rem;
}


/*------------------------------------商品详情------------------------------------*/

.CommodityDetails .ProPic {
    height: auto;
}

.CommodityDetails .ProPic img {
    width: 100%;
    vertical-align: bottom;
}

.CommodityDetails .BasicInfo {
    padding-bottom: .5rem;
    background: #fff;
    border-bottom: #dcdddd solid 1px;
    border-top: #dcdddd solid 1px;
    overflow: hidden;
}

.CommodityDetails .BasicInfo h1 {
    line-height: 1.125rem;
    font-size: 14px;
    font-weight: normal;
    color: #000;
    margin: 0.25rem 0 0 0;
    overflow: hidden;
}

.CommodityDetails .BasicInfo .Classify {
    font-size: 0.5rem;
    color: #898989;
}

.CommodityDetails .BasicInfo .Price {
    margin-top: .5rem;
    height: 1.15rem;
    line-height: 1.15rem;
}

.CommodityDetails .BasicInfo .Price .PresentPrice {
    font-size: 1rem;
    color: #f02b2b;
}

.CommodityDetails .BasicInfo .Price .OriginalPrice {
    font-size: 0.6rem;
    color: #b5b5b6;
    text-decoration: line-through;
    margin-left: .25rem;
}

.Freight {
    font-size: 12px;
    background: #fff;
    padding: .5rem;
}

.CommodityDetails .BasicInfo .Freight .Location {
    margin-left: 1.925rem;
}

.CommodityDetails .BasicInfo .Service {
    height: 1.5rem;
    line-height: 1.5rem;
    background: #f8f8f8;
    padding: 0 0.5rem;
}

.CommodityDetails .BasicInfo .Service .iconfont {
    float: left;
    font-size: 0.7rem;
    color: #3eb134;
}

.CommodityDetails .BasicInfo .Service span {
    float: left;
    font-size: 0.5rem;
    color: #595757;
    margin: 0 0.5rem 0 0.125rem;
}

.CommodityAttribute {
    height: 1.775rem;
    line-height: 1.775rem;
    font-size: 0.65rem;
    color: #595757;
    border-bottom: #dcdddd solid 1px;
    padding: 0 0.5rem;
    background: #fff;
}

.CommodityAttribute .icon-rightdot {
    font-size: 0.5rem;
    color: #898989;
}

.CommodityEvaluation {
    padding: 0.15rem 0.5rem 0 0.5rem;
    background: #fff;
}

.CommodityEvaluation .tit {
    height: 1.825rem;
    line-height: 1.8rem;
    color: #000;
}

.CommodityEvaluation .tit h2 {
    float: left;
    font-size: 14px;
    font-weight: 400;
}

.CommodityEvaluation .tit .data {
    float: right;
    font-size: 0.5rem;
}

.CommodityEvaluation .tit .cr_ff5c36 {
    color: #ff5c36;
    margin-left: 0.175rem;
}

.CommentList .user {
    height: 1.4rem;
    margin: 0.3rem 0 0.25rem 0;
}

.CommentList .user .pic,
.CommentList .user .pic img {
    float: left;
    width: 1.3rem;
    height: 1.3rem;
    border-radius: 50%;
    vertical-align: bottom;
}

.CommentList .user span {
    padding-top: .25rem;
    float: left;
    font-size: 0.6rem;
    color: #000;
    margin-left: 0.5rem;
}

.CommentList .text {
    font-size: 12px;
    color: #000;
    line-height: 0.75rem;
    padding: 0.25rem 0;
}

.CommentList .date {
    font-size: 0.5rem;
    color: #898989;
    line-height: 1.125rem;
}

.CommentList .more {
    width: 5rem;
    border-radius: 1rem;
    padding: .25rem;
    border: 1px #f83166 solid;
    margin: .65rem auto;
    display: block;
    font-size: 12px;
    color: #f83166;
    text-align: center;
}

.DetailsEntry {
    height: 2.35rem;
    line-height: 2.35rem;
    ;
    font-size: 14px;
    color: #000;
    background: #fff;
    padding-left: .5rem;
    margin-top: .25rem;
}

.DetailsEntry:before {
    position: absolute;
    left: 0;
    top: 1.175rem;
    width: 100%;
    height: 1px;
    background: #b5b6b6;
    content: '';
}

.DetailsEntry span {
    display: inline-block;
    position: relative;
    padding: 0 0.375rem;
    z-index: 10;
    background: #efeff4;
}

.PurchaseOperation {
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45px;
    background: #fff;
    z-index: 10;
}

.PurchaseOperation .left {
    width: 6rem;
    height: 45px;
    border-top: #eee solid 1px;
}

.PurchaseOperation .left li {
    float: left;
    width: 50%;
    text-align: center;
    border-left: 1px #eee solid;
}

.PurchaseOperation .left li .iconfont {
    display: block;
    margin-top: 5px;
}

.PurchaseOperation .left li span {
    font-size: 12px;
    display: block;
    color: #898989;
}

.PurchaseOperation .tm {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    opacity: .6;
}

.PurchaseOperation .but {
    float: left;
    width: 5rem;
    height: 45px;
    line-height: 45px;
    font-size: 15px;
    color: #fff;
    text-align: center;
    border: 0;
}

.AttributeSelectionPop {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    background: #fff;
    z-index: 99;
}

.AttributeSelectionPop .BasicInfo {
    position: relative;
    width: 100%;
    height: 4.45rem;
    border-bottom: #ddddde solid 1px;
    padding: 0 0 0 5.425rem;
}

.AttributeSelectionPop .BasicInfo .icon-close {
    position: absolute;
    right: 0.5rem;
    top: 0.575rem;
    width: 1.05rem;
    height: 1.05rem;
    font-size: 1.05rem;
    color: #898989;
}

.AttributeSelectionPop .BasicInfo .pic {
    position: absolute;
    left: 0.5rem;
    top: -0.5rem;
    width: 4.425rem;
    height: 4.425rem;
    border: #fff solid 3px;
    border-radius: 0.25rem;
    overflow: hidden;
    z-index: 100;
}

.AttributeSelectionPop .BasicInfo .pic img {
    width: 4.375rem;
    height: 4.375rem;
    border-radius: 0.25rem;
    vertical-align: bottom;
}

.AttributeSelectionPop .BasicInfo .Price {
    height: 1.45rem;
    line-height: 1.45rem;
    font-size: 0.875rem;
    color: #f84e37;
    margin: 0.5rem 0 3px 0;
}

.AttributeSelectionPop .BasicInfo .Stock {
    height: 1.05rem;
    line-height: 1.05rem;
    font-size: 0.6rem;
    color: #000;
}

.AttributeSelectionPop .BasicInfo .SelectedAttributes {
    height: 0.825rem;
    line-height: 0.825rem;
    font-size: 0.55rem;
    padding-right: 0.5rem;
    color: #595757;
}

.AttributeSelectionPop .BasicInfo .Stock span,
.AttributeSelectionPop .BasicInfo .SelectedAttributes span {
    color: #898989;
}

.AttributeSelectionPop .AttributeList {
    padding: 0 0.5rem;
}

.AttributeSelectionPop .AttributeList h3 {
    line-height: 1.65rem;
    font-size: 0.6rem;
    color: #000;
}

.AttributeSelectionPop .AttributeList ul {
    padding-bottom: 0.25rem;
    overflow: hidden;
    border-bottom: #ddddde solid 1px;
}

.AttributeSelectionPop .AttributeList li {
    float: left;
    line-height: 1.25rem;
    font-size: 0.6rem;
    color: #fff;
    padding: 0 0.5rem;
    margin: 0 0.5rem 0.5rem 0;
    background: #aaa;
    border-radius: 0.25rem;
}

.AttributeSelectionPop .AttributeList li.on {
    color: #fff;
    background: #f83166;
}

.AttributeSelectionPop .Number {
    margin-bottom: .8rem;
    padding: 0 0.5rem;
}

.AttributeSelectionPop .Number h3 {
    font-size: 0.6rem;
    color: #000;
}

.AttributeSelectionPop .Number .Purchase {
    height: 2.5rem;
    line-height: 2.5rem;
    padding-right: 0.875rem;
    font-weight: normal;
    color: #b5b5b6;
    text-align: right;
}

.AttributeSelectionPop .Number .QuantityControl {
    width: 100%;
}

.AttributeSelectionPop .Number .QuantityControl i {
    display: inline-block;
    vertical-align: middle;
    font-size: 1.4rem;
    line-height: 1.3rem;
    color: #f83166;
    background: #fff;
    border: 0;
}

.AttributeSelectionPop .Number .QuantityControl .no {
    color: #d3d2d2;
}

.AttributeSelectionPop .Number .QuantityControl .icon-jian1 {
    margin-top: .1rem;
}

.AttributeSelectionPop .Number .QuantityControl input {
    height: 1.3rem;
    border: none;
    display: inline-block;
    vertical-align: middle;
    width: 3rem;
    font-size: 0.85rem;
    color: #000;
    border-radius: 2px;
    text-align: center;
}

.AttributeSelectionPop .OperationButton button {
    width: 50%;
    height: 45px;
    line-height: 45px;
    font-size: 15px;
    color: #fff;
    border: 0;
    text-align: center;
}

#xiangqing img {
    max-width: 100%;
    width: auto;
    height: auto;
    vertical-align: bottom;
}


/*商品下架*/

.CommodityShelf {
    position: fixed;
    left: 0;
    bottom: 2.4rem;
    width: 100%;
    height: 1.925rem;
    line-height: 1.925rem;
    text-align: center;
    font-size: 0.6rem;
    color: #fff;
    background: #b5b6b6;
    z-index: 90;
}


/*------------------------------------店铺设置------------------------------------*/

.ShopSetting .Head {
    height: 4.65rem;
    background: #f84e37;
}

.ShopSetting .Head .Return {
    position: absolute;
    left: 0.375rem;
    top: 0.75rem;
    width: 0.725rem;
    height: 0.725rem;
    font-size: 0.725rem;
    color: #fff;
}

.ShopSetting .Head .Name {
    float: left;
    height: 1.15rem;
    line-height: 1.15rem;
    margin: 2.5rem 0 0 0.5rem;
    color: #fff;
}

.ShopSetting .Head .Name .icon-face {
    float: left;
    font-size: 0.8rem;
    margin-right: 0.375rem;
}

.ShopSetting .Head .Name span {
    float: left;
    font-size: 0.7rem;
}

.ShopSetting .Head .Photo {
    float: right;
    width: 3.6rem;
    height: 3.6rem;
    border-radius: 50%;
    overflow: hidden;
    margin: 0.425rem 0.7rem 0 0;
}

.ShopSetting .Head .Photo img {
    width: 3.6rem;
    height: 3.6rem;
    border-radius: 50%;
    vertical-align: bottom;
}

.ShopSetting .List {
    border-bottom: #ddddde solid 1px;
    padding: 0 0.5rem;
}

.ShopSetting .List li {
    height: 2.275rem;
    line-height: 2.25rem;
    color: #595757;
    border-bottom: #ddddde solid 1px;
}

.ShopSetting .List li:last-of-type {
    border: none;
}

.ShopSetting .List li .LeftIcon {
    float: left;
    width: 0.8rem;
    font-size: 0.8rem;
}

.ShopSetting .List li .LeftText {
    float: left;
    font-size: 0.7rem;
    margin-left: 0.375rem;
}

.ShopSetting .List li .RightText {
    float: right;
    font-size: 0.6rem;
    color: #898989;
}

.ShopSetting .List li .icon-rightdot {
    float: right;
    width: 0.925rem;
    text-align: right;
    font-size: 0.5rem;
    color: #898989;
}

.ShopSetting .List li .HeartLevel {
    float: right;
}

.ShopSetting .List li .HeartLevel .icon-heart {
    float: left;
    font-size: 0.75rem;
    color: #e60012;
    margin-left: 0.25rem;
}


/*------------------------------------店铺管理------------------------------------*/

.StoreManagement .StoreInfo {
    height: 3.4rem;
    padding: 0.15rem 0 0 0.875rem;
    background: #f84e38;
}

.StoreManagement .StoreInfo .Photo {
    float: left;
    width: 2.75rem;
    height: 2.75rem;
    border-radius: 50%;
    margin-right: 1rem;
}

.StoreManagement .StoreInfo .Photo img {
    width: 2.75rem;
    height: 2.75rem;
    border-radius: 50%;
    vertical-align: bottom;
}

.StoreManagement .StoreInfo .Con {
    float: left;
    color: #fff;
}

.StoreManagement .StoreInfo .Con h1 {
    height: 1.75rem;
    line-height: 1.75rem;
    font-size: 0.75rem;
    font-weight: 400;
}

.StoreManagement .StoreInfo .Con p {
    height: 1.15rem;
    line-height: 1.15rem;
    font-size: 0.6rem;
}

.StoreManagement .OperationEntry {
    height: 2.45rem;
    line-height: 2.425rem;
    border-bottom: #dcdddd solid 1px;
    overflow: hidden;
}

.StoreManagement .OperationEntry li {
    float: left;
    width: 33.3333%;
    text-align: center;
    color: #f84e37;
    text-align: center;
}

.StoreManagement .OperationEntry li .spantc {
    display: inline-block;
}

.StoreManagement .OperationEntry li .iconfont {
    float: left;
    width: 1rem;
    font-size: 1rem;
    text-align: center;
    margin-right: 0.25rem;
}

.StoreManagement .OperationEntry li .text {
    float: left;
    font-size: 0.65rem;
}


/*筛选*/

.SortBox {
    position: -webkit-sticky;
    position: -moz-sticky;
    position: -ms-sticky;
    position: sticky;
    top: 0;
    width: 100%;
    z-index: 99999;
}

.Sort {
    position: relative;
    width: 100%;
    height: 1.775rem;
    border-bottom: #dcdddd solid 1px;
    background: #f8f8f8;
}

.Sort .ClassA li {
    position: relative;
    float: left;
    width: 25%;
    height: 1.775rem;
    line-height: 1.75rem;
    color: #595757;
    text-align: center;
}

.Sort .ClassA li:before {
    position: absolute;
    right: 0;
    top: 0.25rem;
    width: 1px;
    height: 1.25rem;
    background: #dcdddd;
    content: '';
}

.Sort .ClassA li.on {
    color: #f84e37;
}

.Sort .ClassA li:last-of-type:before {
    display: none;
}

.Sort .ClassA li .icon-downdot,
.Sort .ClassA li .icon-topdot {
    font-size: 0.25rem;
    margin-left: 0.15rem;
}

.Sort .ClassA li .spantc {
    display: inline-block;
}

.Sort .ClassA li .text {
    float: left;
    font-size: 0.65rem;
}

.Sort .Type1 {
    position: absolute;
    left: 0;
    top: 1.75rem;
    width: 100%;
}

.Sort .Type1 li {
    height: 2.275rem;
    line-height: 2.25rem;
    font-size: 0.65rem;
    color: #595757;
    border-bottom: #dcdddd solid 1px;
    background: #efeff4;
    padding: 0 0.5rem;
}

.Sort .Type1 li.on {
    color: #f84e37;
}

.Sort .Type1 li .icon-correct {
    float: right;
    width: 0.8rem;
    font-size: 0.8rem;
}

.Sort .Type2 {
    position: absolute;
    left: 0;
    top: 1.75rem;
    width: 100%;
    overflow: hidden;
    background: #efeff4;
}

.Sort .Type2 h2 {
    height: 2.25rem;
    line-height: 2.25rem;
    font-size: 0.65rem;
    font-weight: 400;
    color: #595757;
    padding: 0 0.5rem;
}

.Sort .Type2 li {
    float: left;
    width: 3.375rem;
    height: 1.3rem;
    line-height: 1.3rem;
    font-size: 0.65rem;
    color: #595757;
    margin: 0 0 0.625rem 0.5rem;
    background: #f9f9f9;
    border-radius: 0.25rem;
    text-align: center;
}

.Sort .Type2 li.on {
    color: #fff;
    background: #f84e37;
}

.Sort .Type2 button {
    width: 100%;
    height: 2.45rem;
    line-height: 2.45rem;
    text-align: center;
    font-size: 0.9rem;
    color: #fff;
    border: 0;
    background: #f84e37;
}


/*商品列表公用*/

.ProList li {
    padding: 0.5rem;
    border-bottom: #dcdddd solid 1px;
    overflow: hidden;
}

.ProList li .Pic {
    float: left;
    width: 3rem;
    height: 3rem;
    margin-right: 0.5rem;
}

.ProList li .Pic img {
    width: 3rem;
    height: 3rem;
    vertical-align: bottom;
}

.ProList li .Con {
    float: left;
    width: 10.5rem;
}

.ProList li .Con h2 {
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
    color: #000;
    margin-bottom: .25rem;
}

.ProList li .Price {
    height: 1.5rem;
    line-height: 1.5rem;
    font-size: 0.6rem;
    color: #595757;
}

.ProList li .Statistics {
    height: 0.75rem;
    font-size: 0.5rem;
    color: #898989;
}

.detete i {
    font-size: .65rem;
    color: #000;
    float: right;
}


/*------------------------------------添加商品------------------------------------*/

.AddProduct {
    padding-top: 2.25rem;
}

.header2 {
    height: 2.25rem;
    background: #f8f8f8;
    color: #595757;
    border-bottom: #dcdddd solid 1px;
}

.header2 .Sweep3,
.header2 .icon-leftdot {
    color: #595757;
}

.EditPro .ProList li .Choice {
    float: left;
    width: 1.4rem;
}

.EditPro .ProList li .Choice .iconfont {
    width: 1.4rem;
    height: 3rem;
    line-height: 3rem;
    font-size: 0.8rem;
    color: #898989;
}

.EditPro .ProList li .Choice .icon-select {
    color: #f83166;
}

.EditPro .ProList li .Con {
    float: left;
}

.AddProductOperation {
    height: 2.45rem;
    background: #f8f8f8;
    z-index: 10;
}

.AddProductOperation .left {
    width: 9.075rem;
    height: 2.45rem;
    line-height: 2.425rem;
    padding: 0 0 0 0.5rem;
    border-top: #d0cfcd solid 1px;
}

.AddProductOperation .left .iconfont {
    float: left;
    width: 1.4rem;
    height: 2.425rem;
    line-height: 2.425rem;
    font-size: 0.9rem;
    color: #898989;
}

.AddProductOperation .left .icon-pitchon {
    color: #f84e37;
}

.AddProductOperation .left .text {
    float: left;
    font-size: 0.625rem;
    color: #595757;
    line-height: 2.5rem;
}

.AddProductOperation .right {
    width: 6.925rem;
}

.AddProductOperation .right .but {
    width: 6.925rem;
    height: 2.425rem;
    line-height: 2.425rem;
    font-size: 0.7rem;
    color: #fff;
    background: #ff5c36;
    border: 0;
}


/*------------------------------------商品管理------------------------------------*/

.CommodityMana {
    padding-top: 2.25rem;
}

.CommodityOperation {
    height: 2.45rem;
    line-height: 2.425rem;
    border-bottom: #dcdddd solid 1px;
    background: #f8f8f8;
    overflow: hidden;
}

.CommodityOperation li {
    float: left;
    width: 50%;
    text-align: center;
}

.CommodityOperation li .spantc {
    display: inline-block;
}

.CommodityOperation li .iconfont {
    float: left;
    font-size: 1.05rem;
    margin-right: 0.35rem;
}

.CommodityOperation li .text {
    float: left;
    font-size: 0.65rem;
    color: #595757;
}

.CommodityOperation li .icon-add2 {
    color: #07b672;
}

.CommodityOperation li .icon-batch {
    color: #00a0e9;
}


/*------------------------------------批量管理------------------------------------*/

.BatchManagement {
    padding-top: 1.775rem;
}

.BatchManagementOperation {
    height: 2.45rem;
    background: #f8f8f8;
    z-index: 10;
    border-top: #d0cfcd solid 1px;
}

.BatchManagementOperation .left {
    width: 3.95rem;
    height: 2.45rem;
    line-height: 2.425rem;
    padding: 0 0 0 0.5rem;
}

.BatchManagementOperation .left .iconfont {
    float: left;
    width: 1.4rem;
    height: 2.425rem;
    line-height: 2.425rem;
    font-size: 0.9rem;
    color: #898989;
}

.BatchManagementOperation .left .icon-pitchon {
    color: #f84e37;
}

.BatchManagementOperation .left .text {
    float: left;
    font-size: 0.625rem;
    color: #595757;
    line-height: 2.5rem;
}

.BatchManagementOperation .right {
    width: 12.05rem;
}

.BatchManagementOperation .right button {
    float: left;
    width: 3.7rem;
    height: 2.125rem;
    line-height: 2.125rem;
    font-size: 0.75rem;
    color: #fff;
    text-align: center;
    border: 0;
    margin: 0.125rem 0.25rem 0 0;
    border-radius: 0.25rem;
}


/*------------------------------------购物车------------------------------------*/

.ShoppingCartPage {
    padding-bottom: 4rem;
}

.ShoppingCartPage header .icon-list {
    float: right;
    width: 1.925rem;
    font-size: 0.75rem;
    text-align: center;
    color: #595757;
}

.ShoppingCartPage header .con {
    position: relative;
    float: left;
    width: 12.15rem;
    height: 2.2rem;
}

.ShoppingCartPage header .con ul {
    position: absolute;
    left: 50%;
    top: 0;
    width: 6.25rem;
    -webkit-transform: translate(-50%, 0);
}

.ShoppingCartPage header .con li {
    position: relative;
    float: left;
    width: 3.125rem;
    height: 2.225rem;
    font-size: 0.75rem;
    color: #595757;
    text-align: center;
}

.ShoppingCartPage header .con li.on {
    color: #f84e37;
}

.ShoppingCartPage header .con li.on:before {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 0.125rem;
    background: #f84e37;
    content: '';
}


/*店铺商品列表*/

.ShopGoods .Tit {
    height: 2.3rem;
    line-height: 2.3rem;
    background: #fff;
    padding: 0 0.5rem;
    border-bottom: #dcdddd solid 1px;
    overflow: hidden;
}

.ShopGoods .Tit .ChoiceT {
    float: left;
}

.oeder_tex {
    font-size: 12px;
    color: #051b28;
    padding: .5rem;
    background: #fff;
    border-bottom: 1px #ddd solid;
    margin-top: .25rem;
}

.ShopGoods .Tit .ChoiceT .iconfont {
    width: 1.4rem;
    font-size: 0.9rem;
    color: #898989;
}

.ShopGoods .Tit .ChoiceT .icon-select {
    color: #3eb134;
}

.ShopGoods .Tit .ShopName {
    float: left;
    background: #fff;
    padding: 0 0.5rem;
}

.ShopGoods .Tit .ShopName .Name {
    float: left;
    font-size: 0.6rem;
    color: #595757;
    margin-right: 0.425rem;
}

.ShopGoods .Tit .ShopName .icon-franchisedstore,
.ShopGoods .Tit .ShopName .icon-flagshipstore {
    float: left;
    font-size: 2.625rem;
    color: #71a8ac;
}

.ShopGoods .Tit .ShopName .icon-rightdot {
    float: left;
    font-size: 0.6rem;
    color: #595757;
    margin-left: 0.4rem;
}

.ShopGoods .Tit .EditBut {
    float: right;
    position: relative;
    width: 1.75rem;
    font-size: 0.6rem;
    text-align: right;
    color: #595757;
}

.ShopGoods .Tit .EditBut:before {
    position: absolute;
    left: 0;
    top: 0.475rem;
    width: 1px;
    height: 1.375rem;
    content: '';
    background: #efeff4;
}

.ShopGoods .ProList li {
    margin-bottom: 5px;
    border: none !important;
    background: #fff;
    width: 100%;
    position: relative;
}

.ShopGoods .ProList li:last-of-type {
    border-bottom: none;
}

.ShopGoods .ProList li .Attribute {
    height: 0.875rem;
    line-height: 0.875rem;
    font-size: 0.6rem;
    color: #898989;
    margin-bottom: 0.625rem;
}

.ShopGoods .ProList li .Pic {
    margin: 0;
}

.ShopGoods .ProList li .Con {
    width: 9.6rem;
}

.Edit {
    float: right;
    text-align: center;
    height: 20px;
    line-height: 20px;
}

.Edit .icon-jian1 {
    float: left;
    font-size: .9rem;
    width: 20px;
    display: block;
}

.Edit .icon-jia1 {
    float: right;
    font-size: .9rem;
    width: 20px;
    display: block;
    color: #f83166;
}

.Edit .num {
    width: 50px;
    display: block;
    display: inline-block;
    color: #3a3a3e;
    font-size: 15px;
}

.Edit .on {
    color: #ccc;
}


/*数量控制*/

.ShopGoods .ProList li .QuantityControl {
    float: left;
    width: 7.275rem;
    height: 1.825rem;
    line-height: 1.8rem;
    border-bottom: #fff solid 1px;
}

.ShopGoods .ProList li .QuantityControl .icon-reduce {
    float: left;
    width: 2.3rem;
    height: 1.8rem;
    border-right: #fff solid 1px;
}

.ShopGoods .ProList li .QuantityControl .num {
    float: left;
    width: 2.675rem;
    font-size: 0.75rem;
    color: #595757;
}

.ShopGoods .ProList li .QuantityControl .icon-increase {
    float: left;
    width: 2.3rem;
    height: 1.8rem;
    border-left: #fff solid 1px;
}

.ShopGoods .ProList li .QuantityControl .no {
    color: #c6c6c6;
}


/*已选属性*/

.ShopGoods .ProList li .SelectedAttributes {
    float: left;
    width: 7.275rem;
    height: 2.175rem;
}

.ShopGoods .ProList li .SelectedAttributes p {
    float: left;
    width: 5rem;
    margin: 0.5rem 0 0 0.675rem;
    overflow: hidden;
}

.ShopGoods .ProList li .SelectedAttributes .icon-downdot2 {
    width: 1rem;
    height: 2.175rem;
    line-height: 2.175rem;
    text-align: center;
    font-size: 0.6rem;
    color: #595757
}

.ShopGoods .ProList li .DelBut {
    float: right;
    width: 2.325rem;
    height: 4rem;
    line-height: 4rem;
    color: #fff;
    font-size: 0.65rem;
    text-align: center;
    background: #3eb134;
}

.ShopGoods .ProList li .PriceQuantity {
    font-size: 14px;
    padding-top: .25rem;
    color: #898989;
}

.ShopGoodsOperation {
    height: 50px;
    z-index: 10;
    border-top: 1px #ddd solid;
}

.ShopGoodsOperation .left {
    width: 11.55rem;
    height: 50px;
    padding: 0 0 0 0.5rem;
}

.ShopGoodsOperation .left .iconfont {
    float: left;
    width: 1.4rem;
    height: 50px;
    line-height: 48px;
    font-size: 0.9rem;
    color: #898989;
}

.ShopGoodsOperation .left .icon-select {
    color: #f83166;
}

.ShopGoodsOperation .left .text {
    float: left;
    font-size: 0.625rem;
    color: #595757;
    line-height: 50px;
}

.ShopGoodsOperation .left .Statistics {
    float: right;
    width: 8rem;
}

.ShopGoodsOperation .left .Statistics .Total {
    font-size: 15px;
    color: #595757;
    padding-bottom: 0;
    margin-top: .25rem;
    padding-right: .5rem;
}

.ShopGoodsOperation .left .Statistics .Freight {
    margin-right: .5rem;
    font-size: 11px;
    color: #898989;
    padding: 0;
    margin-top: 3px;
}

.ShopGoodsOperation .right {
    width: 4.45rem;
}

.ShopGoodsOperation .right .but {
    width: 4.45rem;
    height: 50px;
    line-height: 48px;
    font-size: 15px;
    color: #fff;
    background: #f83166;
    border: 0;
}

.Total {
    font-size: 14px;
    color: #000;
    padding-bottom: .5rem;
}

.order_top {
    font-size: 14px;
    background: url(../images/order_bg.png) no-repeat;
    background-size: 100%;
    height: 4.7rem;
    padding: 1rem;
}

.order_top p {
    color: #000;
    line-height: 20px;
}

.order_top h3 {
    font-size: 18px;
    font-weight: normal;
    padding-bottom: .5rem;
    color: #000;
}

.order_top p span {
    background: #f83166;
    color: #fff;
    display: inline-block;
    height: 14px;
    line-height: 14px;
    border-radius: 0.1rem;
    padding: 0 .1rem;
    margin: 0 0.1rem;
}


/*------------------------------------分销订单管理------------------------------------*/

.DistributionOrder {
    padding-top: 2rem;
}

.Record {
    padding-top: 0;
}

.DistributionOrder .ProList li {
    padding: 0;
    margin-bottom: 0.5rem;
}

.DistributionOrder .ProList .tit {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #898989;
    background: #fff;
    margin-bottom: 0.25rem;
    padding: 0 0.5rem;
}

.DistributionOrder .ProList li .Pic {
    margin-left: 0.5rem;
}

.DistributionOrder .ProList li .Con {
    width: 10.5rem;
}

.DistributionOrder .ProList li .Con h2 {
    font-size: 12px;
    line-height: 16px;
    margin: 0;
}

.DistributionOrder .ProList li .Con .Attributes {
    height: 1.25rem;
    line-height: 1.25rem;
    font-size: 0.6rem;
    color: #898989;
    overflow: hidden;
}

.DistributionOrder .ProList li .Con .fr {}

.DistributionOrder .ProList li .Con .Prices {
    font-size: 14px;
    color: #595757;
}

.DistributionOrder .ProList li .Con .Num {
    font-size: 0.6rem;
    line-height: 1.25rem;
    color: #898989;
}

.DistributionOrder .ProList li .Con .Total {
    width: 100%;
    height: 1.375rem;
    line-height: 1.375rem;
    font-size: 0.6rem;
    color: #595757;
}

.DistributionOrder .ProList li .Operation {
    width: 100%;
    padding: 0.375rem 0.5rem;
    background: #fff;
    overflow: hidden;
}

.DistributionOrder .ProList li .Operation .iconfont {
    vertical-align: middle;
}

.DistributionOrder .ProList li .Operation .but1 {
    display: inline-block;
    height: 1.3rem;
    line-height: 1.25rem;
    text-align: center;
    font-size: 0.6rem;
    border: #dcdddd solid 1px;
    border-radius: 0.125rem;
    padding: 0 0.375rem;
}

.DistributionOrder .ProList li .Operation .OnlineConsultation {
    display: block;
    width: 4.1rem;
    height: 1.3rem;
    line-height: 1.3rem;
    text-align: center;
    font-size: 0.6rem;
    color: #fff;
    border-radius: 0.125rem;
    background: #23a6ea;
}

.DistributionOrder .ProList li .Operation .MakePhoneCall {
    display: block;
    width: 4.1rem;
    height: 1.3rem;
    line-height: 1.3rem;
    text-align: center;
    font-size: 0.6rem;
    color: #fff;
    border-radius: 0.125rem;
    background: #f84e37;
}

.DistributionOrder .ProList li .Operation .Delete {
    display: block;
    width: 3.325rem;
    height: 1.3rem;
    line-height: 1.25rem;
    text-align: center;
    font-size: 0.6rem;
    color: #898989;
    border: #b5b5b6 solid 1px;
    border-radius: 0.125rem;
    background: #efefef;
}

.Tabs2 {
    position: relative;
    height: 39px;
    overflow: hidden;
    text-align: center;
    border-bottom: #dcdddd solid 1px;
    background: #fff;
    z-index: 99;
}

.Tabs2 ul {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 39px;
}

.Tabs2 li {
    position: relative;
    float: left;
    width: 25%;
    height: 39px;
    line-height: 39px;
    font-size: 14px;
    color: #000;
}

.Tabs2 li.on {
    color: #f83166;
}

.Tabs2 li.on:after {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 3px;
    content: '';
    background: #f83166;
}

.Tabs2 li.w167 {
    width: 4.175rem;
}

.Tabs2 li.w211 {
    width: 5.275rem;
}

.Tabs2 li.w262 {
    width: 6.55rem;
}

.Tabs2 li.w50b {
    width: 50%;
}

.Tabs2 li.w33b {
    width: 33.3333%;
}

.Tabs2 li .icon-since,
.Tabs2 li .icon-truck {
    font-size: 0.7rem;
}


/*------------------------------------邀请合伙人------------------------------------*/

.InvitePartners {
    padding-top: 2.2rem;
}

.InvitePartners .Rule {
    padding-right: 0.5rem;
    color: #f84e37;
}

.InvitePartners .List {
    background: #FFF;
    overflow: hidden;
}

.InvitePartners .List li {
    padding: 0.925rem 0 0.25rem 0;
    overflow: hidden;
}

.InvitePartners .List li .lefticon {
    float: left;
    width: 5.1rem;
    text-align: center;
    height: 2.8rem;
}

.InvitePartners .List li .lefticon .iconfont {
    display: inline-block;
    width: 2.8rem;
    height: 2.8rem;
    line-height: 2.8rem;
    font-size: 1.4rem;
    color: #fff;
    border-radius: 50%;
}

.InvitePartners .List li .con {
    float: right;
    width: 10.9rem;
    padding-right: 0.5rem;
}

.InvitePartners .List li .con h2 {
    height: 0.875rem;
    line-height: 0.875rem;
    font-size: 0.65rem;
    color: #595757;
}

.InvitePartners .List li .con p {
    line-height: 0.85rem;
    font-size: 0.6rem;
    color: #898989;
}


/*------------------------------------注册新用户------------------------------------*/


/*表单填写*/

.FormFilling li {
    width: 100%;
    height: 50px;
    border-bottom: #eee solid 1px;
    padding: 0 0.5rem;
    background: #fff;
    overflow: hidden;
}

.FormFilling li.bg_none {
    background: none;
    border: none;
}

.FormFilling li .lefticon {
    float: left;
    width: 1.3rem;
    line-height: 50px;
    font-size: 18px;
    color: #666;
}

.FormFilling li .rightcon {
    float: left;
    line-height: 50px;
}

.FormFilling li .rightcon .inp {
    width: 100%;
    font-size: 15px;
    border: 0;
    line-height: 30px;
    padding-top: 9px;
}

.FormFilling li .w548 {
    width: 13.7rem;
}

.FormFilling li .w410 {
    width: 10.25rem;
}

.VerificationBut {
    width: 3.45rem;
    line-height: 50px;
    text-align: center;
    font-size: 14px;
    color: #f83166;
    background: #fff;
    border: none;
}

.AgreementEntry {
    height: 2rem;
    line-height: 2rem;
    color: #898989;
    padding: 0 0.5rem;
}

.AgreementEntry .iconfont {
    width: 0.825rem;
    height: 0.825rem;
    font-size: 0.825rem;
    margin-right: 0.375rem;
}

.AgreementEntry .icon-pitchon2 {
    color: #3eb134;
}

.ForgetPasswordEntry {
    line-height: 1.625rem;
    font-size: 0.65rem;
}

.LoginLogoImage {
    position: fixed;
    left: 0;
    bottom: 1.125rem;
    width: 100%;
    height: 1.9rem;
}

.LoginLogoImage .con {
    position: relative;
    height: 1.9rem;
    text-align: center;
}

.LoginLogoImage .con:after {
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    height: 1px;
    background: #d8d8d8;
    content: '';
}

.LoginLogoImage .con .pic {
    position: absolute;
    left: 4.575rem;
    top: 0;
    width: 6.85rem;
    background: #efeff4;
    z-index: 10;
}

.LoginLogoImage .con img {
    width: 4.25rem;
    height: 1.9rem;
    vertical-align: bottom;
    z-index: 10;
}


/*------------------------------------登录------------------------------------*/

.LoginTopLogo img {
    width: 7.5rem;
}

.LoginIndex .logo {
    height: 8.8rem;
    padding-top: 2.95rem;
}

.LoginIndex .logo img {
    width: 7.05rem;
    height: 2.975rem;
    vertical-align: bottom;
}

.LoginIndex .loginbut {
    padding: 0 1.35rem;
}

.LoginIndex .loginbut a,
.LoginIndex .loginbut a:visited {
    display: block;
    width: 100%;
    height: 1.8rem;
    line-height: 1.8rem;
    font-size: 0.75rem;
    margin-bottom: 0.7rem;
    border-radius: 0.25rem;
}

.LoginIndex .loginbut a.but1,
.LoginIndex .loginbut a.but1:visited {
    color: #fff;
    background: #fd6847;
}

.LoginIndex .loginbut a.but2,
.LoginIndex .loginbut a.but2:visited {
    line-height: 1.75rem;
    border: #fd6847 solid 1px;
    color: #fd6847;
    background: #fff;
}

.LoginIndex .QuickLogin {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
}

.LoginIndex .QuickLogin .tit {
    position: relative;
    height: 1.15rem;
    line-height: 1.15rem;
    text-align: center;
}

.LoginIndex .QuickLogin .tit:after {
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    height: 1px;
    background: #9e9e9e;
    content: '';
}

.LoginIndex .QuickLogin .tit h2 {
    display: inline-block;
    position: relative;
    text-align: center;
    height: 1.15rem;
    font-size: 0.65rem;
    color: #898989;
    background: #fff;
    padding: 0 0.5rem;
    z-index: 10;
}

.LoginIndex .QuickLogin .con {
    padding: 0.625rem 0;
    overflow: hidden;
}

.LoginIndex .QuickLogin .con span {
    display: inline-block;
}

.LoginIndex .QuickLogin .con .iconfont {
    float: left;
    width: 2.7rem;
    height: 2.7rem;
    font-size: 2.7rem;
    margin: 0 1.85rem;
}

.LoginIndex .QuickLogin .con .icon-microchannellogin {
    color: #74c836;
}

.LoginIndex .QuickLogin .con .icon-qqlogin {
    color: #2dadf3;
}


/*------------------------------------设置------------------------------------*/

.setname {
    float: left;
    line-height: 2.25rem;
    font-size: 14px;
    padding-left: 10px;
    color: #000;
}

.examine {
    float: left;
    color: #f00;
    font-size: 14px;
    padding-left: 5px;
}

.modify {
    float: right;
    display: block;
    line-height: 2.25rem;
    font-size: 14px;
    color: #3eb134;
}

.modify:hover {
    color: #3eb134;
}

.nav_list2 li {
    border-bottom: #dcdddd solid 1px;
}

.nav_list2 li:last-of-type {
    border: 0;
}

.nav_list2 li.h114 {
    height: 2.875rem;
    line-height: 2.85rem;
}

.photo {
    width: 2.575rem;
    height: 2.575rem;
    border: #dcdddd solid 1px;
    border-radius: 50%;
    margin-top: 0.125rem;
    overflow: hidden;
}

.photo img {
    width: 2.575rem;
    height: 2.575rem;
    vertical-align: top;
    border-radius: 50%;
}

.nav_list2 li.h90 {
    height: 2.25rem;
    line-height: 2.25rem;
}

.nav_list2 li .lefticon {
    float: left;
    width: 0.8rem;
    font-size: 0.8rem;
    color: #5d5b5b;
    margin: 0 0.425rem 0 0;
}

.nav_list2 li .lefttext {
    color: #595757;
    font-size: 0.7rem;
}

.nav_list2 li .righttext {
    font-size: 0.6rem;
    color: #898989;
}

.nav_list2 li .icon-rightdot {
    width: 0.925rem;
    text-align: right;
    font-size: 0.5rem;
    color: #898989;
}

.IntroducesBox {
    padding: 0.5rem;
}

.IntroducesBox textarea {
    width: 100%;
    height: 5rem;
    padding: 0.125rem 0;
    font-size: 0.7rem;
    line-height: 0.65rem;
    background: #fff;
    border: 0;
}

.nav_list .icon-daifukuan {
    font-size: 20px !important;
}


/*导航*/

.shop_nav {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2.5rem;
    border-top: #d0cfcd solid 1px;
    background: #f8f8f8;
    z-index: 10;
}

.shop_nav li {
    position: relative;
    float: left;
    width: 25%;
    text-align: center;
    color: #898989;
}

.shop_nav li i {
    display: block;
    font-size: 1.05rem;
    line-height: 1.05rem;
    margin-top: 0.375rem;
}

.shop_nav li p {
    font-size: 0.6rem;
    line-height: 1rem;
}

.shop_nav li.on {
    color: #000;
}

.shop_nav li a,
.shop_nav li a:visited {
    color: inherit;
}


/*------------------------------------消息------------------------------------*/

.NewsList {
    padding: 0 0.75rem 0.75rem 0.75rem;
}

.NewsList li {
    margin-top: 0.75rem;
}

.NewsList li .time span {
    display: inline-block;
    width: 5.625rem;
    height: 0.925rem;
    line-height: 0.925rem;
    font-size: 0.45rem;
    color: #fff;
    text-align: center;
    border-radius: 0.25rem;
    background: #b5b5b6;
}

.NewsList li .con {
    position: relative;
    margin: 0.65rem 0 0 0;
    padding: 0.375rem 0.75rem 0.25rem 0.75rem;
    background: #fff;
    border-bottom: #dcdddd solid 1px;
}

.NewsList li .con:after {
    position: absolute;
    left: 0;
    top: -0.25rem;
    width: 100%;
    height: 0.25rem;
    background: #45a73a;
    content: '';
    border-radius: 0.25rem 0.25rem 0 0;
}

.NewsList li .con p {
    line-height: 1.1rem;
    overflow: hidden;
}

.NewsList li .con .w385 {
    width: 9.625rem;
}

.NewsList li .see {
    height: 1.75rem;
    line-height: 1.75rem;
    font-size: 0.7rem;
    color: #595757;
    padding: 0 0.75rem;
    background: #fff;
    border-radius: 0 0 0.25rem 0.25rem;
}

.NewsList li .icon-rightdot {
    font-size: 0.75rem;
    color: #898989;
}


/*------------------------------------推广二维码------------------------------------*/

.Extension {
    position: fixed;
    left: 0;
    bottom: 150px;
    width: 100%;
    padding: 0 20px;
}

.Extension a {
    display: block;
    float: left;
    width: 5rem;
    line-height: 32px;
    font-size: 14px;
    margin-left: 30px;
    background: #f83166;
    text-align: center;
    border-radius: 5px;
    color: #fff;
}

.Extension a:hover {
    color: #fff;
}

.ExtensionQRcode {
    padding: 0.375rem 0 0 0;
}

.ExtensionQRcode .tit {
    height: 5.175rem;
    line-height: 5.175rem;
    font-size: 0.7rem;
    color: #898989;
}

.ExtensionQRcode .pic img {
    width: 7.5rem;
    height: 7.5rem;
    vertical-align: bottom;
}

.ExtensionQRcode .operation {
    padding: 3.375rem 0 0 0;
}

.ExtensionQRcode .operation li {
    float: left;
    width: 33.33%;
    text-align: center;
}

.ExtensionQRcode .operation li .iconfont {
    display: inline-block;
    width: 1.85rem;
    height: 1.85rem;
    line-height: 1.85rem;
    font-size: 1rem;
    color: #fff;
    border-radius: 50%;
}

.ExtensionQRcode .operation li p {
    line-height: 1.25rem;
    font-size: 0.6rem;
    color: #898989;
}


/*------------------------------------客户管理------------------------------------*/

.CustomerManagement li {
    height: 3.2rem;
    padding: 0.5rem;
    overflow: hidden;
    border-bottom: #dcdddd solid 1px;
}

.CustomerManagement li .pic {
    float: left;
    width: 2.85rem;
}

.CustomerManagement li .pic img {
    width: 2.15rem;
    height: 2.15rem;
    vertical-align: bottom;
    border-radius: 50%;
}

.CustomerManagement li .w230 {
    float: left;
    width: 5.75rem;
}

.CustomerManagement li .w330 {
    float: left;
    width: 8.25rem;
    word-spacing: normal
}

.CustomerManagement li .w230 .iconfont,
.CustomerManagement li .w330 .iconfont {
    width: 0.65rem;
    height: 0.65rem;
    font-size: 0.65rem;
    margin-right: 0.25rem;
    color: #898989;
}

.CustomerManagement li .w256 {
    float: left;
    width: 6.4rem;
}

.CustomerManagement li p {
    height: 1.1rem;
    line-height: 1.1rem;
    font-size: 0.6rem;
}


/*------------------------------------帮助与反馈------------------------------------*/

.FormFilling li.inpcon {
    height: auto;
    padding: 0.5rem;
}

.FormFilling li.inpcon .inp {
    width: 100%;
    height: 7.8rem;
    font-size: 0.7rem;
    border: 0;
}

.ContactCustomerService {
    height: 2.125rem;
    border: #dcdddd solid 1px;
    background: none;
    font-size: 0.75rem;
    border-radius: 0.2rem;
    color: #fd6847;
    overflow: hidden;
}

.ContactCustomerService span {
    display: inline-block;
    line-height: 2rem;
}

.ContactCustomerService i {
    display: inline-block;
    vertical-align: top;
    line-height: 2.075rem;
}


/*------------------------------------评价------------------------------------*/

.Evaluate {
    padding-top: .5rem;
}

.Evaluate .ProList li {
    padding: 0;
    margin-bottom: 0.25rem;
    border: 0;
}

.Evaluate .ProList .tit {
    height: 1.25rem;
    line-height: 1.25rem;
    font-size: 0.55rem;
    color: #898989;
    background: #fff;
    margin-bottom: 0.45rem;
    padding: 0 0.5rem;
}

.Evaluate .ProList li .Pic {
    margin-left: 0.5rem;
}

.Evaluate .ProList li .Con {
    width: 10.5rem;
}

.Evaluate .ProList li .Con h2 {
    width: 7.875rem;
    line-height: 0.75rem;
    margin: 0;
}

.Evaluate .ProList li .Con .Attributes {
    width: 7.875rem;
    height: 1.25rem;
    line-height: 1.25rem;
    font-size: 0.6rem;
    color: #898989;
    overflow: hidden;
}

.Evaluate .ProList li .Con .fr {
    width: 2.625rem;
}

.Evaluate .ProList li .Con .fr .Prices {
    font-size: 0.6rem;
    color: #595757;
}

.Evaluate .ProList li .Con .fr .Num {
    font-size: 0.6rem;
    line-height: 1.25rem;
    color: #898989;
}

.Evaluate .ProList li .Con .Total {
    float: left;
    width: 10.5rem;
    height: 1.375rem;
    line-height: 1.375rem;
    font-size: 0.6rem;
    color: #595757;
}

.score {
    height: 1rem;
    line-height: 1rem;
    padding: 0 0.5rem;
}

.score .tit {
    float: left;
    width: 3.45rem;
    font-size: 0.6rem;
    color: #595757;
}

.score .con {
    float: right;
    width: 11.55rem;
}

.score .con .iconfont {
    float: left;
    width: 0.85rem;
    height: 0.85rem;
    font-size: 0.85rem;
    margin-right: 0.5rem;
    color: #ff5500;
}

.EvaluationText {
    padding: 0.5rem
}

.EvaluationText textarea {
    width: 100%;
    height: 5.125rem;
    line-height: 0.75rem;
    font-size: 0.6rem;
    color: #898989;
    border: 0;
    padding: 0.25rem;
    background: #f5f5f5;
}

.ShopScore {
    border-top: #efeff4 solid 0.25rem;
}

.ShopScore .btit {
    height: 1.55rem;
    line-height: 1.55rem;
    padding: 0.5rem;
    font-size: 0.7rem;
    color: #595757;
}


/*------------------------------------收货地址------------------------------------*/


/*自提地址*/

.SelfAddress li .Tit,
.SelfAddress li .Tit h2,
.SelfAddress li .Tit span {
    height: 1.1rem;
    line-height: 1.1rem;
}

.SelfAddress li {
    position: relative;
    padding: 0.75rem 0.5rem;
    border-bottom: #dcdddd solid 1px;
}

.SelfAddress li .icon-rightdot {
    position: absolute;
    right: 0.5rem;
    top: 50%;
    width: 0.575rem;
    height: 0.575rem;
    line-height: 0.575rem;
    font-size: 0.575rem;
    color: #898989;
    -webkit-transform: translate(0, -50%);
}

.SelfAddress li .AddBut {
    position: absolute;
    right: 1.5rem;
    bottom: 0.9rem;
    height: 1.05rem;
    line-height: 1rem;
    color: #45a73b;
    border: #45a73b solid 1px;
    border-radius: 0.25rem;
    padding: 0 0.25rem;
    overflow: hidden;
}

.SelfAddress li .AddBut i {
    line-height: 0.95rem;
    font-size: 0.6rem;
    margin-right: 0.2rem;
}


/*邮寄地址*/

.AddressList li {
    position: relative;
    padding: 0.75rem 0.5rem;
    border-bottom: #dcdddd solid 1px;
}

.AddressList li .con1 {
    height: 1.15rem;
    line-height: 1.15rem;
    color: #595757;
}

.AddressList li .con1 h2 {
    float: left;
    width: 8.5rem;
    font-size: 0.75rem;
}

.AddressList li .con1 .phone {
    float: left;
    width: 5.65rem;
    font-size: 0.7rem;
}

.AddressList li .con2 {
    width: 13.5rem;
    line-height: 1rem;
    font-size: 0.55rem;
    color: #898989;
    margin-top: 0.125rem;
}

.AddressList li .con2 span {
    color: #f84e37;
    margin-right: 0.625rem;
}

.AddressList li .select {
    position: absolute;
    right: 0.5rem;
    top: 50%;
    width: 0.825rem;
    height: 0.825rem;
    font-size: 0.825rem;
    color: #898989;
    -webkit-transform: translate(0, -50%);
}

.AddressList li .icon-pitchon2 {
    color: #3eb134;
}

.AddressList li .icon-rightdot {
    position: absolute;
    right: 0.5rem;
    top: 50%;
    width: 0.575rem;
    height: 0.575rem;
    line-height: 0.575rem;
    font-size: 0.575rem;
    color: #898989;
    -webkit-transform: translate(0, -50%);
}


/*编辑收货地址*/

.EditReceiptAddress li.sli {
    position: relative;
    height: 2.175rem;
    line-height: 2.15rem;
    border-bottom: #dcdddd solid 1px;
    padding: 0 0.5rem;
    overflow: hidden;
    background: #fff;
}

.EditReceiptAddress li.sli .lefticon,
.EditReceiptAddress li.sli2 .lefticon {
    float: left;
    width: 1.25rem;
}

.EditReceiptAddress li.sli .lefticon .iconfont,
.EditReceiptAddress li.sli2 .lefticon .iconfont {
    font-size: 14px;
    color: #595757;
}

.EditReceiptAddress li.sli .icon-rightdot,
.EditReceiptAddress li.sli2 .icon-rightdot,
.EditReceiptAddress li.sli .icon-downdot2 {
    position: absolute;
    right: 0.5rem;
    top: 50%;
    width: 0.575rem;
    height: 0.575rem;
    line-height: 0.575rem;
    font-size: 0.575rem;
    color: #898989;
    -webkit-transform: translate(0, -50%);
}

.EditReceiptAddress li.sli .w550 {
    width: 13.75rem;
}

.EditReceiptAddress li.sli .inp {
    width: 100%;
    height: 2.15rem;
    font-size: 14px;
    color: #595757;
    border: 0;
    background: none;
}

.EditReceiptAddress li.sli2 {
    position: relative;
    border-bottom: #dcdddd solid 1px;
    padding: 0.625rem 0.5rem;
    overflow: hidden;
    background: #fff;
}

.EditReceiptAddress li.SetDefault {
    height: 2.4rem;
    line-height: 2.375rem;
    margin-top: 0.5rem;
}

.EditReceiptAddress li.SetDefault .text {
    font-size: 14px;
    color: #f83166;
}

.EditReceiptAddress li.SetDefault .lefticon .icon-pitchon2,
.EditReceiptAddress li.SetDefault .lefticon .icon-del {
    color: #f83166;
}

.EditReceiptAddress li.sli .tm {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.SelectAddress li {
    height: 2.125rem;
    line-height: 2.1rem;
    font-size: 0.7rem;
    color: #595757;
    padding: 0 0.5rem;
    border-bottom: #dcdddd solid 1px;
    background: #fff;
}

.SelectAddress li.Province {
    background: #e6e7e7;
}

.SelectAddress li.Market {
    background: #f8f8f8;
}


/*------------------------------------银行卡------------------------------------*/


/*银行卡图标*/

.icon-alipay2 {
    color: #1676cc;
}

.icon-zhaoshan {
    color: #cc0002;
}

.icon-jianshe {
    color: #005bac;
}

.BankCard {
    padding: 0.5rem;
}

.BankCard li {
    position: relative;
    border: #dcdddd solid 1px;
    background: #fff;
    padding: 0.75rem;
    margin-bottom: 0.75rem;
    border-radius: 0.25rem;
}

.BankCard li .lefticon {
    width: 2.85rem;
}

.BankCard li .lefticon .iconfont {
    width: 2rem;
    height: 2rem;
    line-height: 2rem;
    font-size: 2rem;
}

.BankCard li .con {
    width: 10.5rem;
    height: 2.5rem;
    line-height: 1.2rem;
    color: #595757;
}

.BankCard li .AccountType {
    position: absolute;
    right: 0.5rem;
    top: 1.45rem;
    height: 0.9rem;
    line-height: 0.9rem;
    font-size: 0.6rem;
    color: #fd6847;
}

.BankCard li .AccountType .iconfont {
    width: 0.65rem;
    height: 0.65rem;
    font-size: 0.65rem;
}


/*表单列表*/

.ListForms li {
    position: relative;
    height: 2.175rem;
    line-height: 2.15rem;
    border-bottom: #dcdddd solid 1px;
    padding: 0 0.5rem;
    overflow: hidden;
    background: #fff;
}

.ListForms li .lefticon {
    float: left;
    width: 1.25rem;
}

.ListForms li .lefticon .iconfont {
    font-size: 0.8rem;
    color: #595757;
}

.ListForms li .tit {
    float: left;
    width: 2.925rem;
    font-size: 0.7rem;
    color: #595757;
}

.FillPrompt {
    line-height: 2.15rem;
    padding: 0 0.5rem;
    font-size: 0.65rem;
    color: #898989;
}

.ListForms li .icon-rightdot,
.EditReceiptAddress li .icon-downdot2 {
    position: absolute;
    right: 0.5rem;
    top: 50%;
    width: 0.575rem;
    height: 0.575rem;
    line-height: 0.575rem;
    font-size: 0.575rem;
    color: #898989;
    -webkit-transform: translate(0, -50%);
}

.ListForms li .w433 {
    width: 10.825rem;
}

.ListForms li .w253 {
    width: 6.325rem;
}

.ListForms li .GetVerificationCode button {
    float: left;
    width: 4.5rem;
    height: 1.5rem;
    line-height: 1.5rem;
    font-size: 0.7rem;
    color: #fff;
    background: #fd6847;
    border-radius: 0.25rem;
    border: 0;
    margin-top: 0.3rem;
}

.ListForms li .inp {
    width: 100%;
    height: 2.15rem;
    font-size: 0.65rem;
    color: #595757;
    border: 0;
    background: none;
}

.ListForms li .bank {
    float: left;
    width: 1.075rem;
    height: 1.075rem;
    font-size: 1.075rem;
}

.ListForms li .banktext {
    float: left;
    font-size: 0.75rem;
    color: #595757;
}

.ListForms li .icon-downdot2 {
    position: absolute;
    right: 0.9rem;
    top: 50%;
    width: 1rem;
    font-size: 0.6rem;
    color: #f84e37;
    -webkit-transform: translate(0, -50%);
    text-align: right;
    color: #595757;
}

.ListForms li select {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    font-size: 2.5rem;
    opacity: 0;
}


/*绑定提现帐户*/

.tits {
    font-size: 14px;
    line-height: 40px;
    padding: 0 10px;
    color: #333;
}

.BindingAccount {
    padding: 0 0.5rem;
}

.BindingAccount li {
    position: relative;
    height: 2.175rem;
    line-height: 2.15rem;
    border-bottom: #dcdddd solid 1px;
}

.BindingAccount li:last-of-type {
    border-bottom: none;
}

.BindingAccount li .lefticon {
    float: left;
    width: 3.05rem;
    height: 2.15rem;
    text-align: center;
    overflow: hidden;
    margin-right: 1rem;
}

.BindingAccount li .lefticon i {
    font-size: 2rem;
}

.BindingAccount li .icon-unionpay {
    color: #c7000b;
}

.BindingAccount li .icon-alipay3 {
    color: #0f78d9;
}

.BindingAccount li .tit {
    float: left;
    width: 9.95rem;
    font-size: 0.7rem;
    color: #595757;
}

.BindingAccount li .select i {
    width: 1rem;
    font-size: 0.8rem;
    color: #f84e37;
}


/*------------------------------------佣金提现------------------------------------*/

.CommissionPresent .HeadBox {
    height: 6.25rem;
    background: #f84e37;
    color: #fff;
}

.CommissionPresent .HeadBox .head {
    height: 2.25rem;
    line-height: 2.25rem;
}

.CommissionPresent .HeadBox .head .leftcon {
    float: left;
}

.CommissionPresent .HeadBox .head .leftcon i {
    float: left;
    width: 1.35rem;
    text-align: center;
    font-size: 0.75rem;
    margin-left: 0.25rem;
}

.CommissionPresent .HeadBox .head .leftcon span {
    float: left;
    font-size: 0.75rem;
}

.CommissionPresent .HeadBox .head .rightcon {
    float: right;
}

.CommissionPresent .HeadBox .head .rightcon i {
    float: right;
    width: 1.35rem;
    margin-right: 0.25rem;
    text-align: center;
    font-size: 0.75rem;
}

.CommissionPresent .HeadBox .head .rightcon span {
    float: right;
    margin-left: 0.55rem;
    font-size: 0.75rem;
}

.CommissionPresent .HeadBox .con {
    float: left;
    width: 14.075rem;
    height: 4rem;
    line-height: 3.5rem;
    font-size: 2.5rem;
    padding: 0 0 0 1.6rem;
}

.CommissionPresent .HeadBox .help {
    width: 1.7rem;
    text-align: center;
}

.CommissionPresent .HeadBox .help i {
    width: 1.7rem;
    text-align: center;
    line-height: 3.5rem;
    font-size: 0.925rem;
}

.CommissionPresent .con li {
    border-bottom: #dcdddd solid 1px;
    padding: 0 0.5rem;
}

.CommissionPresent .con li.BankCard {
    height: 2.775rem;
}

.CommissionPresent .con li.BankCard .lefticon {
    float: left;
    width: 2.325rem;
    height: 2.25rem;
    line-height: 2.75rem;
}

.CommissionPresent .con li.BankCard .lefticon i {
    font-size: 1.75rem;
}

.CommissionPresent .con li.BankCard .con {
    float: left;
    width: 11.75rem;
    height: 2.25rem;
}

.CommissionPresent .con li.BankCard .con .text1 {
    height: 0.825rem;
    line-height: 0.825rem;
    margin-top: 0.55rem;
    font-size: 0.65rem;
    color: #595757;
}

.CommissionPresent .con li.BankCard .con .text2 {
    height: 0.825rem;
    line-height: 0.825rem;
    font-size: 0.5rem;
    color: #898989;
}

.CommissionPresent .con li.BankCard .rightcon {
    float: left;
    width: 0.925rem;
    line-height: 2.75rem;
    text-align: right;
}

.CommissionPresent .con li.BankCard .rightcon i {
    font-size: 0.7rem;
    color: #898989;
}

.CashWithdrawal {
    height: 2.25rem;
}

.CashWithdrawal .tit {
    float: left;
    width: 3.5rem;
    font-size: 0.6rem;
    color: #595757;
    line-height: 2.25rem;
}

.CashWithdrawal .con {
    float: left;
    width: 7.55rem;
}

.CashWithdrawal .con .inp {
    height: 2.15rem;
    margin: 0;
    padding: 0;
    font-size: 0.6rem;
    border: 0;
}

.CashWithdrawal .GetVerificationCode button {
    float: left;
    width: 3.95rem;
    height: 1.5rem;
    line-height: 1.5rem;
    font-size: 0.7rem;
    color: #fff;
    background: #fd6847;
    border-radius: 0.25rem;
    border: 0;
    margin-top: 0.325rem;
}

.CommissionPresent .Statistics {
    height: 2.725rem;
    border-bottom: #dcdddd solid 1px;
    background: #fff;
}

.CommissionPresent .Statistics li {
    float: left;
    width: 50%;
    height: 2.7rem;
    border-right: #dcdddd solid 1px;
    overflow: hidden;
}

.CommissionPresent .Statistics li:last-of-type {
    border: 0;
}

.CommissionPresent .Statistics li .text {
    height: 1.1rem;
    line-height: 1.1rem;
    font-size: 0.6rem;
    color: #898989;
    margin-top: 0.25rem;
}

.CommissionPresent .Statistics li .num {
    height: 1.05rem;
    line-height: 1.05rem;
    font-size: 0.75rem;
    color: #f84e37;
}

.CommissionList .CommissionTabs {
    position: relative;
    text-align: center;
    height: 2.225rem;
    background: #f3f3f3;
    border-bottom: #dcdddd solid 1px;
}

.Tabs2 ul {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 2.225rem;
}

.CommissionList .CommissionTabs li {
    position: relative;
    float: left;
    width: 33.3333%;
    height: 2.225rem;
    line-height: 2.2rem;
    font-size: 0.75rem;
    color: #595757;
}

.CommissionList .CommissionTabs li i {
    display: inline-block;
    width: 0.75rem;
    height: 2.2rem;
    line-height: 2.2rem;
    font-size: 0.75rem;
    vertical-align: top;
    margin-right: 0.25rem;
}

.CommissionList .CommissionTabs li i:before {
    line-height: 2.225rem;
}

.CommissionList .CommissionTabs li.on {
    color: #f84e37;
}

.CommissionList .CommissionTabs li.on:after {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 3px;
    content: '';
    background: #f84e37;
}

.CommissionList .list {
    padding: 0.175rem 0.5rem;
}

.CommissionList .list li {
    height: 1.55rem;
    line-height: 1.55rem;
    border-bottom: #dcdddd solid 1px;
    color: #898989;
}

.CommissionList .list li:first-of-type {
    border: 0;
}

.CommissionList .list li span {
    float: left;
}

.CommissionList .list li .tit {
    width: 7rem;
}

.CommissionList .list li .num1 {
    width: 4.875rem;
}

.CommissionList .list li .num2 {
    width: 3.125rem;
}

.Inputpassword .myphone {
    margin-left: 20px;
    margin-right: 20px;
}


/*------------------------------------订单确认------------------------------------*/

.Inputpassword {
    position: fixed;
    left: 50%;
    top: 50%;
    margin-top: -4rem;
    border-radius: 5px;
    margin-left: -7rem;
    width: 14rem;
    background: #fff;
    z-index: 1000;
}

.passwordbtn {
    line-height: 40px;
    color: #e60012;
    border-top: 1px #eee solid;
    text-align: center;
    font-size: 15px;
    margin-top: 15px;
}

.tismima {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 10px;
    font-size: 15px;
}

.Confirmationhints {
    padding: 10px 0;
    background: #fff;
    margin-bottom: 10px;
}

.Confirmationhints li h4 {
    font-size: 14px;
    font-weight: normal;
}

.Confirmationhints li p {
    font-size: 12px;
}

.Confirmationhints li {
    position: relative;
    float: left;
    margin-left: 11px;
    width: 7.3rem;
    padding: 10px;
    color: #999;
    border-radius: 5px;
    border: 1px #ddd solid;
    overflow: hidden;
}

.Confirmationhints li.on {
    color: #f83166 !important;
    border: 1px #f83166 solid !important;
}

.Confirmationhints li.on i {
    color: #f83166 !important;
}

.Confirmationhints li .icon-xuanze {
    margin: 0;
    font-size: 24px;
    width: 24px;
    text-align: right;
    line-height: 20px;
    display: block;
    position: absolute;
    right: 0px;
    top: 0;
    color: #ddd;
}

.mybtn {
    width: 100%;
    text-align: center;
    height: 50px;
    line-height: 50px;
    color: #fff;
    font-size: 16px;
    background: #f23030;
    display: block;
    border-radius: 5px;
}

.myphone {
    background: #f5f5f5;
    border-radius: 5px;
    height: 40px;
    overflow: hidden;
    margin-bottom: .25rem;
}

.myphone i,
.myphone span,
.myphone input {
    display: inline-block;
    vertical-align: middle;
}

.myphone .icon-shouji {
    font-size: 20px;
    color: #aaa;
    line-height: 20px;
    width: 1.5rem;
    text-align: center;
}

.myphone .icon-shouji1 {
    font-size: 20px;
    color: #aaa;
    line-height: 20px;
    width: 1.5rem;
    text-align: center;
}

.myphone .icon-yanzhengma {
    font-size: 21px;
    color: #aaa;
    line-height: 21px;
    width: 1.5rem;
    text-align: center;
}

.myphone input {
    border: none;
    background: #f5f5f5;
    width: 6rem;
    font-size: 14px;
    height: 40px;
}

.myphone .phone_btn {
    font-size: 14px;
    width: 4rem;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #f23030;
}

.myphone .yanzheng {
    width: 100%;
}

.cr_ddd {
    color: #ddd;
}

.sel_order select {
    width: 5rem;
    text-align: right;
    direction: rtl;
    -webkit-appearance: none;
    font-size: 14px;
    color: #000;
    border: none;
}

.but_3 {
    height: 48px;
    width: 5rem;
    line-height: 48px;
    font-size: 15px;
    color: #FFF;
    background: #f83166;
    border: 0;
    font-family: 微软雅黑;
}

.totals {
    font-size: 15px;
    color: #000;
    padding-left: .5rem;
    line-height: 48px;
}

.add_adree {
    font-size: .65rem;
    border: 1px #f83166 solid;
    color: #f83166;
    margin: 1rem auto;
    width: 6rem;
    display: block;
    border-radius: 5px;
    padding: .25rem;
    text-align: center;
}

.add_adree:hover {
    color: #f83166;
}

.but_2:hover {
    color: #fff;
}

.password {
    width: 10rem;
}


/*地址*/

.detail {
    background: #fff;
}

.detail .slh2 {
    color: #000;
}

.detail .detail_sel {
    border-top: .05rem #ddd solid;
    margin-top: 10px;
    font-size: 12px;
    padding: 10px 0.5rem;
}

.detail_sel i,
.detail_sel span {
    display: inline-block;
    vertical-align: middle;
}

.detail_sel i {
    font-size: 16px;
    line-height: 16px;
}

.slhblock {
    width: 8rem;
    height: .75rem;
    line-height: 0.75rem;
    display: inline-block;
    overflow: hidden;
    font-size: 14px;
    color: #000;
}

.detail {
    margin-bottom: .5rem;
}

.detail .slh2.hidden.pl20.pr20.h60.lh30 {
    font-size: 12px;
    height: 36px;
    line-height: 18px;
}

.detail span.fr {
    font-size: 12px;
    line-height: 0.75rem;
}

.detailbtn .icon-shuliangjiajianjia {
    font-size: 14px;
    display: inline-block;
    vertical-align: top;
    margin-right: 5px;
    margin-top: -1px;
}

.detailbtn span {
    display: inline-block;
    color: #fff;
}

.h60 {
    height: 1.5rem;
}

.pr20 {
    padding-right: 0.5rem;
}

.pl20 {
    padding-left: 0.5rem;
}

.pl5 {
    padding-left: .125rem;
}

.pr5 {
    padding-right: .125rem;
}

.m20 {
    margin: 0.5rem;
}

.btn:hover {
    color: #fff;
}

.detailbtn .btn {
    border-radius: 0;
}

.bg-54b331 {
    background: #54b331;
}

.pop-del .layermcont {
    padding: 0.7rem 0;
}

.pop-del .layermbtn {
    height: 1.5rem;
    line-height: 1.5rem;
}

.pop-del .layermbtn:before {
    height: 1.5rem;
}

.pop-del .layermbtn span,
.pop-del .layermbtn span:first-child {
    height: 1.5rem;
    line-height: 1.5rem;
    overflow: auto;
}

.pop-del .layermbtn span,
.pop-del .layermbtn span:first-child {
    height: 1.5rem;
    line-height: 1.5rem;
    overflow: auto;
}

.layermbtn span {
    color: #f23030;
}

.layermbtn span:nth-child(1) {
    color: #999;
}

.cr_f60202 {
    color: #f60202;
}

.cr-54b331 {
    color: #54b331;
}

.OrderAddress li {
    line-height: 1.75rem;
    border-bottom: #ddddde solid 1px;
    padding: 0 0.5rem;
    overflow: hidden;
}

.OrderAddress li .icon-myon {
    line-height: 1.75rem;
    font-size: 0.675rem;
}

.OrderAddress .Choice {
    float: left;
    width: 1.425rem;
    height: 1.75rem;
}

.OrderAddress .Choice .iconfont {
    width: 1.425rem;
    height: 1.75rem;
    line-height: 1.75rem;
    font-size: 0.95rem;
    color: #b5b6b6;
}

.OrderAddress .Choice .icon-pitchon {
    color: #45a73a;
}

.OrderAddress .w126 {
    width: 3.15rem;
}

.OrderAddress .w370 {
    width: 9.25rem;
}

.OrderAddress .icon-rightdot {
    font-size: 0.5rem;
    color: #595757;
}

.ConsigneeInfo {
    position: relative;
    padding: 0.5rem;
    background: url(../images/envelope.png) left bottom no-repeat #fff;
    background-size: auto 0.25rem;
    color: #051b28;
}

.ConsigneeInfo .text1 {
    height: 1.2rem;
    line-height: 1.2rem;
}

.ConsigneeInfo .text1 .name {
    font-size: 14px;
}

.ConsigneeInfo .text1 .tel {
    font-size: 14px;
    padding-right: .7rem;
    text-align: right;
}

.ConsigneeInfo .Address {
    font-size: 12px;
    line-height: 16px;
    overflow: hidden;
    margin: 0.25rem 0;
    padding-right: .7rem;
}

.ConsigneeInfo .icon-rightdot {
    position: absolute;
    right: 0.5rem;
    top: 50%;
    width: 0.575rem;
    height: 0.575rem;
    font-size: 0.575rem;
    color: #aaa;
    margin-top: -0.375rem;
}

.disib {
    display: inline-block;
}


/*以下区分有无促销活动图标*/

.ConfirmationOrder .ShopGoods .Tit .ShopName {
    padding: 0;
}

.ConfirmationOrder .ShopGoods .ProList li .Con {
    width: 12rem;
}

.ConfirmationOrder .ShopGoods .ProList li .PromotionIden {
    display: none;
}

.ConfirmationOrder .ShopGoods .ProList li.sale .Con {
    width: 9.6rem;
}

.ConfirmationOrder .ShopGoods .ProList li.sale .PromotionIden {
    display: block;
    float: left;
    width: 1.4rem;
    padding-left: 0.5rem;
}

.ConfirmationOrder .ShopGoods .ProList li.sale .PromotionIden i {
    display: block;
    width: 0.9rem;
    height: 0.9rem;
    line-height: 0.9rem;
    font-size: 0.6rem;
    color: #fff;
    text-align: center;
    background: #f39800;
    border-radius: 0.125rem;
}


/*订单其它信息*/

.tis {
    position: absolute;
    bottom: -3px;
    left: .5rem;
}

.ConfirmationOrder .OtherInfo {}

.ConfirmationOrder .OtherInfo li {
    font-size: 14px;
    padding-left: .5rem;
    height: 45px;
    line-height: 45px;
    color: #051b28;
    background: #fff;
    position: relative;
    margin-top: .25rem;
    overflow: hidden;
}

.ConfirmationOrder .OtherInfo li:last-of-type {
    border: none;
}

.ConfirmationOrder .OtherInfo li .icon-select {
    position: absolute;
    right: .5rem;
    top: 50%;
    margin-top: -22px;
    width: 0.625rem;
    line-height: 45px;
    font-size: 0.8rem;
    text-align: center;
    color: #f83166;
}

.ConfirmationOrder .OtherInfo li .icon-pitch2 {
    position: absolute;
    right: .5rem;
    top: 50%;
    width: 0.625rem;
    line-height: 45px;
    margin-top: -22px;
    font-size: 0.8rem;
    text-align: center;
    color: #aaa;
}

.ConfirmationOrder .OtherInfo li .icon-rightdot2 {
    position: absolute;
    right: .5rem;
    top: 0;
    width: 0.625rem;
    line-height: 45px;
    font-size: 0.5rem;
    text-align: center;
    color: #aaa;
}

.ConfirmationOrder .OtherInfo li .tit {
    float: left;
    font-size: 14px;
    color: #000;
}

.ConfirmationOrder .OtherInfo li .QuantityControl {
    float: right;
}

.ConfirmationOrder .OtherInfo li .QuantityControl .icon-jian {
    float: left;
    width: 1.4rem;
    height: 1.175rem;
    line-height: 1.175rem;
    font-size: 0.425rem;
    color: #969696;
    background: #f5f5f5;
}

.ConfirmationOrder .OtherInfo li .QuantityControl .num {
    float: left;
    width: 1.55rem;
    height: 1.175rem;
    line-height: 1.175rem;
    font-size: 0.6rem;
    color: #595757;
}

.ConfirmationOrder .OtherInfo li .QuantityControl .icon-jia {
    float: left;
    width: 1.4rem;
    height: 1.175rem;
    line-height: 1.175rem;
    font-size: 0.425rem;
    color: #969696;
    background: #f5f5f5;
}

.ConfirmationOrder .OtherInfo li .QuantityControl .no {
    color: #c6c6c6;
}

.ConfirmationOrder .OtherInfo li .freight {
    float: right;
    font-size: 0.6rem;
    color: #595757;
    line-height: 2.375rem;
    padding-right: 1.25rem;
}

.ConfirmationOrder .OtherInfo li .LeaveMessage {
    float: right;
    width: 11.35rem;
}

.ConfirmationOrder .OtherInfo li .LeaveMessage input {
    width: 100%;
    height: 2.325rem;
    font-size: 0.6rem;
    color: #595757;
    border: 0;
}

.ConfirmationOrder .OtherInfo li.Total {
    width: 100%;
    padding: .5rem;
}

.ConfirmationOrder .OtherInfo li.Total textarea {
    width: 100%;
    height: 3rem;
    color: #000;
    line-height: .8rem;
    border: none;
    font-size: 14px;
    color: #595757;
}


/*------------------------------------活动详情------------------------------------*/

.ActivityDetails .HeadFigure img {
    width: 100%;
    height: auto;
    vertical-align: bottom;
}

.ActivityCountdown {
    position: relative;
    height: 3.25rem;
    background: #fff;
}

.ActivityCountdown h2 {
    height: 1.5rem;
    line-height: 1.5rem;
    font-size: 0.6rem;
    font-weight: 400;
    text-align: center;
    color: #b5b5b6;
}

.ActivityCountdown .Countdown {
    margin-top: 1px;
    text-align: center;
}

.ActivityCountdown .Countdown #Countdown {
    display: inline-block;
    line-height: 1.3rem;
}

.ActivityCountdown .Countdown .mr7 {
    margin-right: 0.175rem;
}

.ActivityCountdown .Countdown .num {
    display: inline-block;
    width: 0.8rem;
    height: 1.3rem;
    font-size: 0.75rem;
    color: #fff;
    background: #000000;
    border-radius: 0.125rem;
}

.ActivityCountdown .Countdown .text {
    width: 0.925rem;
    font-size: 0.6rem;
    color: #b5b5b6;
}

.ActivityCountdown .icon-sjleft {
    position: absolute;
    left: 0.75rem;
    top: 0.75rem;
    width: 3.75rem;
    height: 1.5rem;
    line-height: 1.5rem;
    font-size: 3.75rem;
    color: #b7b8b8;
}

.ActivityCountdown .icon-sjright {
    position: absolute;
    right: 0.75rem;
    top: 0.75rem;
    width: 3.75rem;
    height: 1.5rem;
    line-height: 1.5rem;
    font-size: 3.75rem;
    color: #b7b8b8;
}


/*------------------------------------商品收藏------------------------------------*/

.CollectingGoods {
    padding-top: 2.2rem;
}

.CollectingGoods .ShopGoods .ProList li {
    position: relative;
    background: none;
}

.CollectingGoods .ShopGoods .ProList li .Con {
    width: 11rem;
    position: relative;
}

.CollectingGoods .ShopGoods .ProList li .State {
    height: 1.5rem;
    padding-top: 0.125rem;
}

.CollectingGoods .ShopGoods .ProList li .State span {
    display: inline-block;
    width: 1.75rem;
    height: 0.875rem;
    line-height: 0.95rem;
    font-size: 0.55rem;
    color: #fff;
    text-align: center;
    border-radius: 0.125rem;
    background: #b5b5b6;
    overflow: hidden;
}

.CollectingGoods .ShopGoods .ProList li .State span.disn {
    display: none;
}

.CollectingGoods .ShopGoods .ProList li .PriceQuantity {
    font-size: 0.65rem;
}

.CollectingGoods .Tabs2 li {
    width: 50%;
}

.CollectingGoods .ShopGoods .ProList li .icon-del4 {
    position: absolute;
    right: 0.5rem;
    bottom: 0.5rem;
    font-size: 0.95rem;
    color: #f84e37;
}


/*------------------------------------关注店铺------------------------------------*/

.AttentionShop li {
    position: relative;
    border-bottom: #dcdddd solid 1px;
    padding: 0 0.5rem;
    overflow: hidden;
}

.AttentionShop li .leftcon {
    float: left;
    width: 3.125rem;
    text-align: center;
    padding-top: 0.85rem;
}

.AttentionShop li .leftcon .photo {
    width: 3.125rem;
    height: 3.125rem;
    border-radius: 50%;
    overflow: hidden;
    border: #fff solid 3px;
}

.AttentionShop li .leftcon .photo img {
    width: 100%;
    vertical-align: bottom
}

.AttentionShop li .leftcon i {
    height: 1.85rem;
    line-height: 1.85rem;
    font-size: 3rem;
    color: #39dda5;
}

.AttentionShop li .follow {
    position: absolute;
    right: 0.5rem;
    top: 0.5rem;
}

.AttentionShop li .rightcon {
    float: right;
    width: 10.5rem;
}

.AttentionShop li .rightcon h2 {
    width: 6.775rem;
    height: 1.575rem;
    line-height: 1.575rem;
    font-size: 0.65rem;
    color: #595757;
    overflow: hidden;
}

.AttentionShop li .rightcon .ShopSfy2 {
    float: left;
}

.AttentionShop li .rightcon .ShopSfy2 i {
    float: left;
    height: 0.875rem;
    line-height: 0.875rem;
    font-size: 0.75rem;
    color: #e60012;
    margin-right: 0.25rem;
}

.AttentionShop li .rightcon .con {
    float: left;
    width: 10.5rem;
    margin: 0.575rem 0 0.5rem 0;
    overflow: hidden;
}

.AttentionShop li .rightcon .con dl {
    width: 15rem;
}

.AttentionShop li .rightcon .con dd {
    float: left;
    width: 3rem;
    height: 3rem;
    margin-right: 0.7rem;
}

.AttentionShop li .rightcon .con dd img {
    width: 3rem;
    height: 3rem;
    vertical-align: bottom;
}

.ViewLogistics .head {
    height: 4.95rem;
    background: #f83166;
    padding: .8rem;
}

.ViewLogistics .LogisticsLogo {
    float: left;
    width: 2.5rem;
    height: 2.5rem;
    margin-right: 1.125rem;
}

.ViewLogistics .LogisticsLogo img {
    width: 100%;
    vertical-align: bottom;
}

.ViewLogistics .text {
    float: left;
    color: #ffffff;
    line-height: 1.125rem;
}

.ViewLogistics .list {
    position: relative;
    padding: 0 0.5rem 0 2.25rem;
}

.ViewLogistics .list li {
    position: relative;
    padding: 0.5rem 0 0.5rem 0;
    border-bottom: #dcdddd solid 1px;
}

.ViewLogistics .list li:after {
    position: absolute;
    left: -1.325rem;
    top: 0.825rem;
    width: 0.4rem;
    height: 0.4rem;
    content: '';
    border-radius: 50%;
    background: #f1f1f2;
}

.ViewLogistics .list li .text1 {
    height: 1.15rem;
    line-height: 1.15rem;
    font-size: 0.6rem;
    color: #b5b5b6;
}

.ViewLogistics .list li .text2 {
    line-height: 0.9rem;
    font-size: 0.7rem;
}

.ViewLogistics .list .LeftIndex {
    position: absolute;
    left: 0;
    top: 0;
    width: 2.25rem;
    height: 100%;
    background: #fff;
}

.ViewLogistics .list .LeftIndex:after {
    position: absolute;
    left: 50%;
    top: 0;
    width: 2px;
    height: 100%;
    content: '';
    background: #f1f1f2;
    margin-left: -1px;
}


/*------------------------------------设置个性域名------------------------------------*/

.SetDomainName {
    padding: 0.5rem;
}

.SetDomainName .text1 {
    height: 1.5rem;
    line-height: 1.5rem;
}

.SetDomainName .text1 .iconfont {
    float: left;
    width: 0.8rem;
    height: 0.8rem;
    font-size: 0.8rem;
    margin-right: 0.25rem;
}

.SetDomainName .EnterURL {
    width: 15rem;
}

.SetDomainName .EnterURL span {
    float: right;
    width: 4.5rem;
    height: 2.2rem;
    line-height: 2.2rem;
    font-size: 0.75rem;
    color: #595757;
    text-align: right;
}

.SetDomainName .EnterURL .inp {
    float: left;
    width: 10.5rem;
    height: 2.2rem;
    font-size: 0.75rem;
    color: #595757;
    padding: 0 0.25rem;
    border: 0;
    border-radius: 0.25rem;
}


/*------------------------------------店铺列表------------------------------------*/

.ShopList li.blist {
    border-bottom: #dcdddd solid 1px;
    background: #f8f8f8;
    overflow: hidden;
    margin-bottom: 0.375rem;
    padding-bottom: 0.45rem;
}

.ShopList li.blist .StoreInfo {
    height: 3.3rem;
    padding: 0 0.5rem;
}

.ShopList li.blist .StoreInfo .photo {
    float: left;
    width: 2.5rem;
    height: 2.5rem;
    border: #fff solid 3px;
    border-radius: 50%;
    margin: 0.375rem 0.5rem 0 0;
}

.ShopList li.blist .StoreInfo .photo img {
    width: 100%;
    vertical-align: bottom;
    border-radius: 50%;
}

.ShopList li.blist .StoreInfo .con {
    float: left;
    width: 8.475rem;
    padding: 0.25rem 0 0 0;
}

.ShopList li.blist .StoreInfo .con h2 {
    width: 8.675rem;
    height: 0.85rem;
    line-height: 0.85rem;
    font-size: 0.65rem;
    color: #595757;
    overflow: hidden;
    font-weight: 400;
}

.ShopList li.blist .StoreInfo .con i {
    float: left;
    line-height: 1.1rem;
}

.ShopList li.blist .StoreInfo .con .icon-flagshipstore {
    font-size: 2.575rem;
    color: #71a8ac;
    margin-right: 0.575rem
}

.ShopList li.blist .StoreInfo .con .icon-heart {
    font-size: 0.55rem;
    color: #e60012;
    margin-right: 0.2rem
}

.ShopList li.blist .StoreInfo .con p {
    float: left;
    width: 8.475rem;
    height: 0.75rem;
    line-height: 0.75rem;
    font-size: 0.5rem;
    color: #87888a;
}

.ShopList li.blist .StoreInfo .rightcon {
    float: right;
    width: 3.525rem;
    padding-top: 0.925rem;
}

.ShopList li.blist .StoreInfo .rightcon a,
.ShopList li.blist .StoreInfo .rightcon a:visited {
    display: block;
    width: 3.525rem;
    height: 1.45rem;
    line-height: 1.4rem;
    border: #fd7f62 solid 1px;
    font-size: 0.55rem;
    color: #eb4f38;
    text-align: center;
    border-radius: 1rem;
}

.ShopList li .ProLists {
    height: 4.55rem;
    overflow: hidden;
}

.ShopList li .ProLists div {
    height: 5rem;
    overflow-y: hidden;
    overflow-x: auto;
}

.ShopList li .ProLists div ul {
    width: 50rem;
}

.ShopList li .ProLists li {
    position: relative;
    float: left;
    width: 4.55rem;
    height: 4.55rem;
    margin: 0 0 0 0.5rem;
    border: #dcdddd solid 1px;
}

.ShopList li .ProLists li img {
    width: 100%;
    vertical-align: bottom;
}

.ShopList li .ProLists li .Price {
    position: absolute;
    right: 0;
    bottom: 0;
    height: 0.7rem;
    line-height: 0.75rem;
    font-size: 0.5rem;
    color: #fff;
    padding: 0 0.5rem;
    background: #b1b3b4;
    border-radius: 0.7rem 0 0 0;
}


/*------------------------------------一元购------------------------------------*/

.HotOneDollar li {
    width: 5rem;
    height: 6.2rem;
    border: #dcdddd solid 1px;
}

.OneDollarList li {
    border: #dddede solid 1px;
    background: #fff;
    overflow: hidden;
    margin-top: 0.55rem;
}

.OneDollarList li .LeftCon {
    width: 8.25rem;
    padding: 0.8rem 0 0 0.5rem;
}

.Countdown2 {
    display: inline-block;
}

.OneDollarList li .LeftCon .CountdownBox {
    width: 7rem;
}

.OneDollarList li .LeftCon .CountdownBox span {
    height: 0.925rem;
    line-height: 1rem;
    overflow: hidden;
}

.Countdown2 .num {
    float: left;
    width: 0.575rem;
    font-size: 0.55rem;
    color: #fff;
    background: #ff650c;
    border-radius: 0.125rem;
}

.Countdown2 .text {
    float: left;
    width: 0.65rem;
    font-size: 0.5rem;
    color: #b5b5b6;
}

.Countdown2 .dian {
    float: left;
    width: 0.35rem;
    font-size: 0.5rem;
    color: #b5b5b6;
}

.OneDollarList li .LeftCon .pic,
.OneDollarList li .LeftCon .pic img {
    width: 7rem;
    height: 5.75rem;
    vertical-align: bottom;
}

.OneDollarList li .RightCon {
    width: 6.425rem;
}

.OneDollarList li .RightCon h2 {
    height: 1.625rem;
    overflow: hidden;
    font-weight: 400;
}

.OneDollarList li .RightCon .type {
    height: 1.25rem;
    line-height: 1.25rem;
    margin-bottom: 0.55rem;
}

.OneDollarList li .RightCon .type .price {
    font-size: 0.75rem;
    color: #ff650c;
}

.ParticipateIn .text {
    height: 1rem;
    line-height: 1rem;
}

.schedule {
    width: 6.425rem;
    height: 0.225rem;
    background: #dcdddd;
    border-radius: 0.125rem;
}

.schedule .bar {
    display: block;
    width: 50%;
    height: 0.225rem;
    background: #ff650c;
    border-radius: 0.125rem;
}

.OneDollarList li .RightCon .but {
    width: 6.425rem;
    height: 1.6rem;
    line-height: 1.6rem;
    font-size: 0.7rem;
    color: #fff;
    text-align: center;
    background: #ff650c;
    border: 0;
    border-radius: 0.25rem;
}

.PartakeNum {
    height: 2.225rem;
    line-height: 2.2rem;
    border-bottom: #dcdddd solid 1px;
    background: #fff;
    padding: 0 0.5rem;
}

.PartakeNum .icon-rightdot {
    font-size: 0.5rem;
    color: #898989;
    line-height: 2.2rem;
}


/*------------------------------------回到顶部------------------------------------*/


/*#scrollUp { width: 2rem; height: 2rem; background: rgba(0,0,0,.8); bottom: 4rem; right: .5rem; border-radius: 1rem; color: #c6c6c6; font-size: .6rem; text-align: center; }
#scrollUp:before { content: ''; display: block; margin: .3rem auto .1rem; width: 0; height: 0; border-bottom: .5rem solid #c6c6c6; border-left: .3rem solid transparent; border-right: .3rem solid transparent; }*/


/*------------------------------------右侧导航------------------------------------*/

.rightnav {
    position: fixed;
    right: 0;
    bottom: 13%;
    width: 2rem;
}

.rightnav li {
    float: left;
    width: 2rem;
    height: 2rem;
    line-height: 2rem;
    text-align: center;
    color: rgba(255, 255, 255, .6);
    border-radius: 0.125rem 0 0 0.125rem;
    background: rgba(0, 0, 0, .6);
    margin-top: 0.5rem;
}

.rightnav li .iconfont {
    font-size: 1.4rem;
}


/*一元购*/

.AnnouncedCountdown {
    height: 1.775rem;
    background: #ff6600;
}

.AnnouncedCountdown .Left {
    line-height: 1.775rem;
    padding: 0 0 0 1.75rem;
}

.AnnouncedCountdown .Countdown {
    padding: 0.325rem 1.75rem 0 0;
    font-size: 0.55rem;
    text-align: center;
    color: #fff;
}

.AnnouncedCountdown .Countdown span {
    display: inline-block;
}

.AnnouncedCountdown .Countdown .num {
    width: 0.9rem;
    height: 1.15rem;
    line-height: 1.15rem;
    background: #fff;
    color: #ff6600;
    border-radius: 0.15rem;
}

.AnnouncedCountdown .Countdown .dian {
    width: 0.375rem;
}


/*揭晓结果*/

.AnnouncedResult .Photo {
    width: 2.9rem;
    height: 2.9rem;
    border-radius: 50%;
    overflow: hidden;
    margin: 0.625rem auto 0.25rem auto;
}

.AnnouncedResult .Photo img {
    width: 2.9rem;
    height: 2.9rem;
}


/*右侧箭头列表公用*/

.RightDotLi {
    border-bottom: #dcdddd solid 1px;
}

.RightDotLi .icon-rightdot {
    position: absolute;
    right: 0;
    font-size: 0.5rem;
    color: #898989;
    line-height: 2.2rem;
}

.BigProInfo .Pic {
    width: 5.55rem;
    height: 5.55rem;
}

.BigProInfo .Pic .Bor {
    width: 5.55rem;
    height: 5.55rem;
    border: #dcdddd solid 1px;
    overflow: hidden;
}

.BigProInfo .Pic img {
    width: 5.5rem;
    height: 5.5rem;
}

.BigProInfo .Pic .icon-announced,
.BigProInfo .Pic .icon-isannounced {
    position: absolute;
    left: 0.375rem;
    top: 0.375rem;
    width: 1.7rem;
    height: 1.7rem;
    line-height: 1.7rem;
    font-size: 1.7rem;
    color: #b5b6b6;
}

.BigProInfo .Pic .icon-conduct {
    position: absolute;
    left: 0;
    top: 0;
    width: 2.375rem;
    height: 2.375rem;
    line-height: 2.375rem;
    font-size: 2.375rem;
    color: #ff650c;
}

.BigProInfo .Pic .icon-winning {
    position: absolute;
    left: 0.275rem;
    top: 0.275rem;
    width: 1.825rem;
    height: 1.05rem;
    line-height: 1.05rem;
    font-size: 1.825rem;
    color: #ff650c;
}

.BigProInfo .Pic .icon-announced {
    position: absolute;
    left: 0.275rem;
    top: 0.275rem;
    width: 1.625rem;
    height: 1.375rem;
    line-height: 1.375rem;
    font-size: 1.625rem;
    color: #b5b6b6;
}

.BigProInfo .Con {
    width: 9.45rem;
}

.BigProInfo .Con h2 {
    height: 1.8rem;
}

a.lk_ff650c,
a.lk_ff650c:visited {
    color: #ff650c;
}

.Additional {
    height: 1.35rem;
}

.Additional .InpBor {
    width: 3rem;
    height: 1.35rem;
    font-size: 0.6rem;
    color: #595757;
    border: #ff650c solid 1px;
    border-radius: 0.125rem;
    text-align: center;
}

.Additional .AdditionalBut {
    width: 5rem;
    height: 1.35rem;
    line-height: 1.35rem;
    border: 0;
    border-radius: 0.125rem;
    background: #ff650c;
}

.MethodPayment {
    background: #efeff0;
}

.MethodPayment .icon-close {
    display: block;
    position: absolute;
    right: -0.4rem;
    top: -0.75rem;
    width: 2.5rem;
    height: 2.5rem;
    line-height: 2.5rem;
    background: #fff;
    border-radius: 2.5rem;
    font-size: 1.1rem;
    color: #898989;
    z-index: 100
}

.MethodPayment li {
    height: 2.5rem;
    border-bottom: #ddddde solid 1px;
    overflow: hidden;
    background: #fff;
}

.MethodPayment li .icon-money2 {
    line-height: 2.5rem;
    font-size: 0.75rem;
    color: #595757;
}

.MethodPayment li:last-of-type {
    border: none;
}

.MethodPayment li .LeftIcon {
    width: 2.2rem;
    height: 2.5rem;
    line-height: 2.5rem;
    text-align: center;
}

.MethodPayment li .LeftIcon i {
    font-size: 1.2rem;
}

.MethodPayment li .select i {
    font-size: 0.925rem;
    color: #dcdddd;
}

.MethodPayment li.on .select i {
    color: #f83166;
}

.MethodPayment .Quota li {
    float: left;
    width: 4.675rem;
    height: 1.8rem;
    line-height: 1.7rem;
    font-size: 0.7rem;
    text-align: center;
    border: #ccc solid 1px;
    margin: 0.5rem 0 0 0.5rem;
    border-radius: 0.25rem;
}

.MethodPayment .Quota li.on {
    background: #45a73a;
    border: #45a73a solid 1px;
    color: #fff;
}


/*您总共参与人次*/

.Participant .Con li {
    line-height: 1.25rem;
    padding: 0.25rem 0.5rem;
    border-bottom: #ddddde solid 1px;
}


/**/

.AllActiveNumber li.Tit {
    font-size: 0.6rem;
}

.AllActiveNumber li.Tit i {
    width: 0.65rem;
    height: 2rem;
    line-height: 2rem;
}

.AllActiveNumber li {
    height: 2.025rem;
    line-height: 2rem;
    font-size: 0.6rem;
    border-bottom: #ddddde solid 1px;
    background: #FFFFFF;
    overflow: hidden;
}

.AllActiveNumber li .LeftCon {
    width: 8rem;
}

.AllActiveNumber li .RightCon {
    width: 7.2rem;
}

.AllActiveNumber .Total {
    width: 8rem;
    margin-right: 0.8rem;
}


/*我的一元购*/

.OneYuanList li {
    padding: 0.4rem 0.5rem;
    border-bottom: #ddddde solid 1px;
    background: #fff;
    overflow: hidden;
}

.OneYuanList li .Pic {
    width: 4.05rem;
    height: 4.05rem;
    margin-right: 0.7rem;
    overflow: hidden;
}

.OneYuanList li .Pic .Bor {
    width: 4.05rem;
    height: 4.05rem;
    border: #dcdddd solid 1px;
    overflow: hidden;
}

.OneYuanList li .Pic .icon-conduct,
.OneYuanList li .Pic .icon-isannounced {
    width: 2.35rem;
    height: 2.35rem;
    line-height: 2.35rem;
    font-size: 2.35rem;
}

.OneYuanList li .Pic .icon-announced {
    left: 0.25rem;
    top: 0.25rem;
    width: 1.25rem;
    height: 1.25rem;
    line-height: 1.25rem;
    font-size: 1.25rem;
    color: #b5b6b6;
}

.OneYuanList li .Pic .icon-winning {
    left: 0.25rem;
    top: 0.25rem;
    width: 1.5rem;
    height: 0.85rem;
    line-height: 0.85rem;
    font-size: 1.5rem;
    color: #ff6600;
}

.OneYuanList li .Pic img {
    width: 4rem;
    height: 4rem;
}

.OneYuanList li .RightCon {
    width: 10.25rem;
}

.CountdownStyle1 {
    height: 0.925rem;
    text-align: center;
}

.CountdownStyle1 span {
    height: 0.925rem;
    line-height: 1rem;
    float: left;
    display: inline-block;
    overflow: hidden;
}

.CountdownStyle1 .num {
    width: 0.575rem;
    font-size: 0.55rem;
    color: #fff;
    background: #ff650c;
    border-radius: 0.125rem;
}

.CountdownStyle1 .tian {
    width: 0.65rem;
    font-size: 0.5rem;
    color: #a3a3a3;
}

.CountdownStyle1 .dian {
    width: 0.35rem;
    font-size: 0.5rem;
    color: #a3a3a3;
}

.CountdownModule {
    width: 7.2rem;
    height: 1.375rem;
    background: #ff6600;
}

.CountdownModule .Text {
    width: 3.325rem;
    line-height: 1.375rem;
}

.CountdownModule .Right {
    width: 3.875rem;
    overflow: hidden;
}

.CountdownModule .Right span {
    height: 0.9rem;
    line-height: 1rem;
    font-size: 0.55rem;
    text-align: center;
    float: left;
    display: inline-block;
    border-radius: 0.125rem;
    overflow: hidden;
}

.CountdownModule .Right .num {
    width: 0.85rem;
    color: #ff650c;
    background: #fff;
}

.CountdownModule .Right span.dian {
    width: 0.35rem;
    color: #fff;
}


/*一元购活动*/

.OneYuanPurchase li {
    border: #dddede solid 1px;
    background: #fff;
}


/*支付成功*/

.PaySuccess .SuccessInfo .icon-success2 {
    width: 3.725rem;
    height: 4.075rem;
    line-height: 4.075rem;
    text-align: center;
    font-size: 2.025rem;
    color: #18b93e;
}

.PaySuccess .SuccessInfo .RightCon {
    width: 11.375rem;
}

.PaySuccess .SuccessInfo .RightCon h2 {
    height: 1.05rem;
    line-height: 1.05rem;
}

.PaySuccess .SuccessInfo .RightCon p {
    height: 1.15rem;
    line-height: 1.15rem;
}

.PaySuccess .SuccessLink a,
.PaySuccess .SuccessLink a:visited {
    display: inline-block;
    width: 6.7rem;
    height: 1.9rem;
    line-height: 1.85rem;
    font-size: 0.6rem;
    color: #898989;
    border: #dcdddd solid 1px;
    background: #fff;
    border-radius: 0.25rem;
    margin: 0 0.225rem;
}

.PaySuccessPop {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -6.05rem 0 0 -6.25rem;
    width: 12.5rem;
    height: 12.1rem;
    background: #fff;
    border-radius: 0.25rem;
}

.PaySuccessPop .Tit {
    height: 1.775rem;
    line-height: 1.75rem;
    border-bottom: #ddddde solid 1px;
}

.PaySuccessPop .Tit .icon-warning {
    font-size: 0.625rem;
    color: #898989;
}

.PaySuccessPop .Tit h2 {
    font-size: 0.625rem;
    color: #898989;
}

.PaySuccessPop .Tit .icon-close2 {
    font-size: 0.625rem;
    color: #898989;
}

.PaySuccessPop .Con {
    height: 10.325rem;
    overflow-y: auto;
}

.PaySuccessPop .Con li {
    line-height: 1.15rem;
    padding: 0 0 0 0.5rem;
}


/*二级分类*/

.TwoLevelClassification {
    border-bottom: #ddddde solid 1px;
    padding-bottom: .5rem;
}

.TwoLevelClassification:after {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    font-size: 1px;
    overflow: hidden;
    background: #fff;
    content: '';
}

.TwoLevelClassification li {
    float: left;
    width: 4.5rem;
    height: 1.65rem;
    border-radius: 40px;
    margin-top: .5rem;
    margin-left: .6rem;
    line-height: 1.65rem;
    color: #000;
    border: 1px #ddd solid;
}

.TwoLevelClassification li.on {
    color: #f83166;
    border: 1px #f83166 solid;
}


/*我的会员卡*/

.AvailableBalance {
    height: 2.175rem;
    line-height: 2.15rem;
    padding: 0 0.5rem;
}

.AvailableBalance i {
    font-size: 0.75rem;
}

.AvailableBalance a,
.AvailableBalance a:visited {
    color: #45a73a;
}

.MyMembershipCard .Tabs {
    position: relative;
    height: 2.2rem;
    text-align: center;
    border-bottom: #dcdddd solid 1px;
    background: #fff;
}

.MyMembershipCard .Tabs ul {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 2.2rem;
}

.MyMembershipCard .Tabs li {
    position: relative;
    float: left;
    width: 50%;
    height: 2.2rem;
    line-height: 2.175rem;
    font-size: 0.65rem;
    color: #595757;
}

.MyMembershipCard .Tabs li i {
    vertical-align: middle;
}

.MyMembershipCard .Tabs li.on {
    color: #45a73a;
}

.MyMembershipCard .Tabs li.on:after {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 3px;
    content: '';
    background: #45a73a;
}

.MyMembershipCard .DetailedList li {
    border-bottom: #ddddde solid 1px;
    padding: 0.5rem;
    overflow: hidden;
}


/*充值金额*/

.AmountCharge {
    height: 3.275rem;
    border-bottom: #ddddde solid 1px;
    background: #fff;
}

.AmountCharge select {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.AmountCharge i {
    font-size: 0.8rem;
}

.AmountCharge .EnterInput {
    width: 5rem;
    height: 3.25rem;
    border: 0;
    text-align: right;
    margin-right: 3rem;
}


/*我的优惠券*/

.MyCoupons li {
    border: #45a73a solid 1px;
    border-radius: 0.25rem;
    background: #fff;
    margin-bottom: 0.875rem;
}

.MyCoupons li .Con {
    height: 3.575rem;
    overflow: hidden;
}

.MyCoupons li .Con .MoneyIcon {
    width: 1.875rem;
    text-align: right;
    line-height: 4rem;
    font-size: 1.5rem;
}

.MyCoupons li .Con .Price {
    width: 3.25rem;
    text-align: right;
    font-size: 2rem;
    line-height: 3.7rem;
}

.MyCoupons li .Con .Text {
    width: 4.375rem;
    line-height: 4.5rem;
}

.MyCoupons li .Con .Condition .f26 {
    margin-left: -0.25rem;
}

.MyCoupons li .Date {
    height: 1.45rem;
    line-height: 1.45rem;
    background: #45a73a;
}

.MyCoupons li .Date i {
    font-size: 0.6rem;
}


/*无数据*/

.NoData {
    width: 16rem;
}

.NoData i {
    font-size: 3.25rem;
    line-height: 1.25rem;
    color: #ccc;
}

.NoData a.aBut {
    display: inline-block;
    line-height: 1.5rem;
    font-size: 0.65rem;
    color: #666;
    padding: 0 1rem;
    background: #fff;
    border: #ccc solid 1px;
    border-radius: 0.25rem;
}


/*************首页************/

.index_balcony {
    background: #fff;
    margin-top: .5rem;
}

.sale_tit2 {
    padding: .5rem .5rem .25rem .5rem;
}

.sale_tit2 .icon-balcony {
    font-size: 20px;
    color: #333;
    float: left;
    padding-right: .25rem;
}

.sale_tit2 .panic {
    float: left;
    font-size: 16px;
    color: #333;
}

.more2 {
    padding-top: .15rem;
    display: block;
    color: #f83166;
}

.more2 span {
    font-size: 12px;
    display: inline-block;
    vertical-align: middle;
}

.more2 .icon-next {
    font-size: 14px;
    line-height: 14px;
    display: inline-block;
    vertical-align: middle;
    padding-left: .15rem;
}

.balcony_box a {
    display: block;
}

.balcony_box {}

.balcony_box img {
    width: 100%;
}

.combo_box a {
    display: block;
}

.combo_box .icon-shipin3 {
    position: absolute;
    top: 24%;
    left: 40%;
    font-size: 3rem;
    color: #000;
    opacity: .6;
}

.combo_box {
    margin-bottom: .25rem;
    font-size: 15px;
}

.combo_box img {
    width: 100%;
    display: block;
    font-size: 0;
    position: relative;
}

.xiangou {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 5rem;
    background: rgba(0, 0, 0, .5);
}

.wid {
    width: 11rem;
    overflow: hidden;
    display: inline-block;
}


/*头条*/

.toutiao {
    height: 2rem;
    line-height: 2rem;
    margin-top: .5rem;
    background: #FFF;
    overflow: hidden;
}

.toutiao .tit {
    float: left;
    width: 2rem;
    height: 2rem;
    line-height: 2rem;
}

.toutiao .tit .icon-gonggao {
    height: 2rem;
    font-size: 1rem;
    color: #f83166;
    margin-left: .5rem;
}

.toutiao .con {
    position: relative;
    float: left;
    width: 13rem;
    font-size: 16px;
    color: #000;
}

.toutiao .con span {
    display: block;
    width: 100%;
    height: 1.75rem;
    overflow: hidden;
}

.toutiao #toutiao_text {
    position: absolute;
    left: 0;
    top: 0;
    width: 11.775rem;
}

.chips_box {
    background: #FFF;
}

.Flash_sale {
    background: #fff;
    margin-top: .5rem;
    padding-bottom: .5rem;
}

.sale_tit {
    padding: .5rem;
}

.sale_tit .icon-miaosha {
    font-size: 20px;
    color: #333;
    float: left;
    padding-right: .25rem;
}

.sale_tit .panic {
    float: left;
    font-size: 16px;
    color: #333;
}

.more {
    display: block;
    color: #f83166;
    padding-top: .1rem;
}

.more span {
    font-size: 12px;
    display: inline-block;
    vertical-align: middle;
}

.more .icon-next {
    font-size: 14px;
    line-height: 14px;
    display: inline-block;
    vertical-align: middle;
    padding-left: .15rem;
}

.sale_box li {
    float: left;
    width: 7.2rem;
    border: 1px #ddd solid;
    position: relative;
    margin-left: .5rem;
}

.sale_box li img {
    width: 100%;
}

.sale_box li .sale_label {
    padding-top: .4rem;
    position: absolute;
    top: .5rem;
    right: .5rem;
    background: url(../images/img_bg.png) no-repeat;
    width: 2.2rem;
    height: 2.4rem;
    background-size: 100%;
    color: #fff;
    font-size: 1rem;
    text-align: center;
}

.f12 {
    font-size: .5rem;
}

.ptf {
    margin-top: -0.125rem;
}

.video_box {
    background: #fff;
    margin-top: .5rem;
}

.sale_tit .icon-infenicon09 {
    font-size: 20px;
    line-height: 26px;
    vertical-align: middle;
    color: #333;
    float: left;
    padding-right: .25rem;
}

.index_title {
    position: relative;
    width: 15rem;
    margin: 0 auto;
    height: 40px;
    line-height: 40px;
    color: #000;
    font-size: 16px;
    text-align: center;
}

.index_title .line {
    position: absolute;
    width: 100%;
    display: block;
    border-bottom: 1px #ddd solid;
    top: 1rem;
    left: 0;
    z-index: -1;
}

.index_title .tex {
    background: #f5f5f5;
    width: 6rem;
    text-align: center;
    display: block;
    margin: 0 auto;
}

.sell_box {
    background: #fff;
}

.sell_box li {
    float: left;
}

.sell_left {
    width: 50%;
    border-right: 1px #eee solid;
}

.sell_left img {
    width: 100%;
    font-size: 0;
    display: block;
}

.sel_tit {
    font-size: .65rem;
    color: #000;
}

.prics {
    font-weight: normal;
    font-size: 1rem;
    color: #f02b2b;
    padding-bottom: .25rem;
}

.yj {
    font-size: 12px;
    font-weight: normal;
    color: #999;
    padding-left: .25rem;
    text-decoration: line-through;
}

.protuct {
    width: 100%;
    border-bottom: 1px #eee solid;
}

.protuct {
    float: left;
}

.protuct img {
    width: 100%;
    font-size: 0;
    display: block;
}

.index_Selling li {
    width: 50%;
}

.tit2 {
    width: 4rem;
}

.bnone {
    border-bottom: none;
}

.Prompt {
    z-index: 100;
    position: fixed;
    bottom: 4rem;
    left: 50%;
    margin-left: -2.8125rem;
    width: 5.625rem;
    height: 1.675rem;
    animation: myfirst 1s linear 0s infinite alternate;
    -moz-animation: myfirst 1s linear 0s infinite alternate;
    -webkit-animation: myfirst 1s linear 0s infinite alternate;
    -o-animation: myfirst 1s linear 0s infinite alternate;
}

.Prompt img {
    width: 100%;
}

@keyframes myfirst {
    0% {
        bottom: 3.5rem;
    }
    50% {
        bottom: 3rem;
    }
    100% {
        bottom: 3.5rem;
    }
}


/********商品详情***********/

.ShoppingCart p {
    font-size: 12px;
    color: #333;
}

.Customer_service {
    position: fixed;
    border-radius: 50%;
    bottom: 4rem;
    right: .5rem;
    width: 2rem;
    height: 2rem;
    line-height: 2rem;
    border: 1px #f83166 solid;
    background: #f83166;
    text-align: center;
}

.Customer_service a {
    color: #fff;
}

.Customer_service i {
    font-size: 1.2rem;
}

.Explain {
    padding: .5rem;
    background: #fff;
    margin-top: .25rem;
}

.Explain .exp_tit {
    width: 100%;
    background: #45a73a;
    color: #fff;
    font-size: 14px;
    padding: .25rem;
}

.Explain .line {
    border-bottom: 1px #45a73a solid;
    margin-top: .375rem;
}

.exp_text {
    color: #000;
    font-size: 12px;
    line-height: .8rem;
    margin-top: .5rem;
}

.new_product {
    background: #fff;
    width: 12rem;
    border-radius: 5px;
    position: fixed;
    overflow: hidden;
    top: 3rem;
    left: 2rem;
    z-index: 100;
}

.new_product h3 {
    font-size: .7rem;
    color: #000;
    padding: .5rem;
    text-align: center;
    font-weight: normal;
    border-bottom: 1px #ddd solid;
}

.new_product .new_img {
    width: 6rem;
    margin: .5rem auto;
}

.new_product .new_img img {
    width: 100%;
}

.new_product .new_img .tit_new {
    font-size: .65rem;
    color: #000;
    padding-top: .5rem;
}

.new_product .new_img .price {
    color: #f02b2b;
    font-size: .65rem;
    padding-top: .25rem;
}

.new_product .new_btn {
    width: 100%;
}

.new_product .new_btn a {
    display: inline-block;
    vertical-align: middle;
    width: 50%;
    height: 2rem;
    line-height: 2rem;
    font-size: .65rem;
    color: #fff;
    background: #45a73a;
    text-align: center;
    font-weight: normal;
}

.bor_c3ffbc {
    border-left: 1px #5dcd50 solid;
}

.Nums {
    position: absolute;
    right: .5rem;
    top: .5rem;
    padding-top: .1rem;
}

.refund {
    float: right;
    border: 1px #aaa solid;
    color: #000;
    padding: .15rem;
    border-radius: 5px;
    font-size: 12px;
    width: 2.6rem;
    text-align: center;
}

.order_list {
    background: #fff;
    padding-bottom: .25rem;
}

.order_list p {
    padding-top: .25rem;
    font-size: 14px;
    padding-left: .5rem;
    padding-right: .5rem;
}

.order_list2 {
    margin-top: .25rem;
    background: #fff;
    margin-bottom: .5rem;
}

.order_list2 li {
    color: #000;
    border-bottom: 1px #ddd solid;
    height: 45px;
    line-height: 45px;
    font-size: 14px;
    padding-left: .5rem;
    padding-right: .5rem;
}

.order_btn {
    background: #fff;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 48px;
}

.order_btn a {
    border-top: 1px #eee solid;
    display: inline-block;
    vertical-align: middle;
    width: 50%;
    text-align: center;
    height: 48px;
    line-height: 48px;
    font-size: 15px;
}

.order_btn .pays {
    color: #fff;
    background: #f83166;
}


/*******二维码***********/

.recode_text {
    padding: .25rem;
    background: #f83166;
    color: #fff;
    font-size: .6rem;
    text-align: center;
}

.imgauto img {
    width: 100%;
}

.code_head {
    padding: 15px;
    color: #fff;
    text-align: center;
    margin-top: 80px;
}

.code_head .codeimg {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    overflow: hidden;
    margin: 20px auto 5px;
}

.code_head .codeimg img {
    width: 100%;
}

.code_head2 {
    padding: 15px;
    color: #333;
    text-align: center;
    margin-top: 50px;
}

.code_head2 .codeimg {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    overflow: hidden;
    margin: 20px auto 5px;
}

.code_head2 .codeimg img {
    width: 100%;
}

.bg_f3ad27 {
    background: #f3ad27;
}

.bg_f23030 {
    background: #f23030;
}

.code_btn {
    overflow: hidden;
}

.textcode {
    font-size: 24px;
    font-weight: normal;
    width: 100%;
    margin-top: 10px;
    display: inline-block;
    vertical-align: middle;
    color: #000;
}

.mycode {
    text-align: center;
    font-size: 24px;
    color: #fff;
}

.mycode img {
    width: 240px;
    height: 240px;
    margin: 0 auto;
    border: 8px #fff solid;
    border-radius: 10px;
}

.code_bg {
    background: url(../images/erweim.png) no-repeat;
    background-size: cover;
    width: 640px;
    height: 1050px;
}

.code_bg2 {
    background: url(../images/erweim2.png) no-repeat;
    background-size: cover;
    width: 640px;
    height: 977px;
}

.cr_f5d607 {
    color: #f5d607;
}

.Web_Box2 {
    width: 100%;
    margin: 0 auto;
    margin-bottom: 54px;
    overflow: hidden;
}

.Web_Box3 {
    font-family: "苹方";
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}

.mycode .erm {
    font-size: 18px;
    color: #000;
}


/******积分*********/

.cr_f97e4e {
    color: #f83166;
}

.myaccont {
    background: #fff;
    font-size: 15px;
    line-height: 45px;
    color: #333;
    border-bottom: 1px #eee solid;
    padding: 0 10px;
}

.myaccont span {
    color: #f83166;
}

.account_more {
    float: right;
    font-size: 12px;
    color: #aaa;
}

.account_more .icon-rightdot2 {
    display: inline-block;
    vertical-align: top;
    line-height: 45px;
    font-size: 10px;
    padding-left: 3px;
    color: #aaa;
}

.integrat {
    /*background: #f83166 url(../images/myaccountbg.png) no-repeat;*/
    background-size: 100%;
    color: #fff;
    padding: 30px 10px;
    font-size: 15px;
}

.integarleft {
    float: left;
    width: 50%;
    text-align: center;
    border-right: 1px #ff769b solid;
}

.integarleft h3 {
    font-weight: normal;
    font-size: 20px;
    padding-bottom: 10px;
}

.integarleft .interbtn {
    display: block;
    margin: 0 auto;
    width: 100px;
    border: 1px #ffa7be solid;
    font-size: 14px;
    color: #ffdfe8;
    line-height: 24px;
    border-radius: 5px;
}

.integarleft2 {
    float: left;
    width: 50%;
    text-align: center;
}

.integarleft2 h3 {
    font-weight: normal;
    font-size: 20px;
    padding-bottom: 10px;
}

.integarleft2 .interbtn2 {
    display: block;
    float: left;
    margin-left: 10px;
    width: 65px;
    border: 1px #ffa7be solid;
    font-size: 14px;
    color: #ffdfe8;
    line-height: 24px;
    border-radius: 5px;
}

.inbtnbox {
    margin: 0 auto;
    width: 160px;
}

.inter_tab2 .icon-rightdot2 {
    font-size: 12px;
    line-height: 12px;
    display: inline-block;
    color: #999;
}

.vm {
    display: inline-block;
    vertical-align: middle;
}

.inter_tab2 {
    background: #fff;
    overflow: hidden;
    margin-bottom: 10px;
}

.account_tab {
    background: #fff;
    width: 100%;
    border-bottom: 1px #eee solid;
    font-size: 15px;
    color: #333;
}

.account_tab li {
    position: relative;
    float: left;
    width: 50%;
    text-align: center;
    line-height: 40px;
}

.account_tab li.on {
    color: #f83166;
    border-bottom: 2px #f83166 solid;
}

.account_tab2 {
    background: #fff;
    width: 100%;
    border-bottom: 1px #eee solid;
    font-size: 15px;
    color: #999;
}

.account_tab2 li {
    float: left;
    width: 33.333%;
    text-align: center;
    line-height: 50px;
}

.account_tab2 li.on {
    color: #f83166;
    border-bottom: 1px #f83166 solid;
}

.inbtnm {
    background: #e20b44;
    color: #fff;
    padding: 10px;
    font-size: 14px;
}

.inter_tab {
    background: #fff;
    margin-bottom: 10px;
    border-bottom: 1px #eee solid;
    padding: 5px 0;
}

.inter_tab td {
    font-size: 14px;
    line-height: 24px;
    color: #333;
    padding-left: 10px;
}

.intertex {
    text-align: center;
    font-size: 15px;
}

.intermoney {
    text-align: center;
    font-size: 40px;
    padding-bottom: 10px;
    padding-top: 5px;
}

.yuan {
    font-size: 18px;
    padding-left: 5px;
}

.accoun_btn {
    width: 100%;
    background: #ff4a7a;
    border-top: #ff5c87 solid 1px;
}

.accoun_btn li {
    width: 50%;
    float: left;
    text-align: center;
    line-height: 45px;
    color: #fff;
    font-size: 13px;
    border-right: #ff5c87 solid 1px;
}

.accoun_btn li a {
    color: #fff;
}

.accoun_btn li .icon-fenyexiayiye {
    display: inline-block;
    vertical-align: top;
    line-height: 52px;
    padding-left: 5px;
    color: #fff;
    font-size: 10px;
}

.myaccont a {
    display: block;
}

.myaccont {
    margin-bottom: 10px;
}

.montis {
    padding: 10px;
    background: #fff;
    border-bottom: 1px #eee solid;
    margin-bottom: 10px;
    font-size: 14px;
    color: #666;
}

.montis span {
    color: #f83166;
}

.timess {
    border-bottom: 1px #eee solid;
    padding: 10px;
    margin-bottom: 10px;
    font-size: 15px;
    color: #333;
}

.timess span {
    font-size: 16px;
    float: right;
}


/********换货***********/

.apply_box p {
    font-size: .65rem;
    color: #000;
}

.apply_sel {
    background: #f4f5f7;
    font-size: .65rem;
    width: 100%;
    position: relative;
    margin-top: .5rem;
    margin-bottom: .5rem;
    overflow: hidden;
    border-radius: 5px;
    padding: .25rem;
}

.apply_sel2 {
    font-size: .65rem;
    width: 100%;
    position: relative;
    margin-top: .5rem;
    margin-bottom: .5rem;
    overflow: hidden;
    border-radius: 5px;
}

.apply_sel select {
    width: 100%;
    padding: .25rem;
    font-size: .65rem;
    color: #000;
    -webkit-appearance: none;
    border: none;
    background: none;
}

.apply_sel .icon-downdot2 {
    position: absolute;
    right: 0;
    top: 0;
    padding: .55rem;
    background: #f4f5f7;
    font-size: .8rem;
    color: #999;
    pointer-events: none;
}

.cr_41a536 {
    color: #f83166;
}

.apply_txt {
    border: 1px #ddd solid;
    font-size: .65rem;
    line-height: 1rem;
    padding: .5rem;
    border-radius: 5px;
}

.apply_sel textarea {
    width: 100%;
    border: none;
    background: #f4f5f7;
    border-radius: 5px;
    padding: .5rem;
    font-size: .65rem;
    color: #000;
    height: 3rem;
}

.apply_sel2 button {
    width: 100%;
    height: 2rem;
    line-height: 2rem;
    background: #f83166;
    text-align: center;
    font-size: .65rem;
    color: #fff;
    border: none;
    border-radius: 5px;
}

.apply_sel input {
    width: 100%;
    background: none;
    padding: .5rem;
    font-size: .65rem;
    border: none;
}

.apply_text {
    font-size: .65rem;
    color: #000;
    line-height: .8rem;
}

.apply_box h3 {
    font-size: .8rem;
    color: #000;
    font-weight: normal;
    padding-bottom: .25rem;
}

.apply_sel3 button {
    width: 100%;
    height: 2rem;
    line-height: 2rem;
    background: #ff8000;
    text-align: center;
    font-size: .65rem;
    color: #fff;
    border: none;
    border-radius: 5px;
}

.apply_li {
    background: #fff;
}

.apply_li li {
    width: 100%;
    border-bottom: 1px #ddd solid;
    padding: .5rem;
    font-size: .65rem;
    color: #000;
}

.apply_sel4 button {
    width: 100%;
    height: 2rem;
    line-height: 2rem;
    background: #f83166;
    text-align: center;
    font-size: .65rem;
    color: #fff;
    border: none;
    border-radius: 5px;
}

.cr_f23030 {
    color: #f23030;
}

.order_ts {
    padding: .5rem;
    font-size: 12px;
    color: #f00;
    background: #fffde7;
}

.timesa {
    font-size: 15px;
    color: #999;
    padding-top: 10px;
}


/********支付成功***********/

.payment_box .icon-chenggong {
    display: block;
    font-size: 4rem;
    text-align: center;
    margin: 2rem auto 1rem auto;
    color: #f83166;
}

.payment_box h3 {
    color: #000;
    font-size: 1rem;
    text-align: center;
    font-weight: normal;
}

.payment_box .button {
    padding: 1rem 3rem;
}

.payment_box .button .btn1 {
    font-size: 14px;
    color: #333;
    width: 4rem;
    text-align: center;
    padding: .25rem;
    border-radius: 5px;
    border: 1px #999 solid;
}


/**********新闻**************/

.nav_list .icon-quanbudingdan {
    font-size: .8rem !important;
}

.newlist li {
    width: 100%;
    padding: .5rem;
    font-size: 14px;
    color: #000;
    line-height: .8rem;
    background: #fff;
    border-bottom: 1px #eee solid;
}

.newlist li .text3 {
    height: 1.6rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.newlist li .time {
    padding-top: 10px;
    font-size: 12px;
    color: #999;
}

.righttext {
    float: left;
    font-size: 16px;
    width: 11.5rem;
    margin-left: 10px;
    border: none;
    background: none;
}

.mewimg {
    float: left;
    width: 2.75rem;
    height: 2.75rem;
    background-size: cover;
    overflow: hidden;
}

.mewimg2 {
    float: left;
    width: 4rem;
    height: 4rem;
    background-size: cover;
    overflow: hidden;
    border-radius: 5px;
}

.t-du {
    text-decoration: line-through;
    color: #999;
    font-size: .55rem;
    padding-left: .5rem;
}

.Prices2 {
    font-size: .75rem;
    color: #f00;
}

.newdetail h4 {
    font-weight: normal;
    font-size: 20px;
    color: #000;
}

.newdetail .cont {
    font-size: .65rem;
    color: #000;
    line-height: 1rem;
    margin-top: .5rem;
}

.newdetail .cont img {
    width: 100%;
    height: auto;
}


/*********评价**************/

.start i {
    display: inline-block;
    vertical-align: middle;
    font-size: .7rem;
    line-height: .7rem;
    margin-left: .125rem;
    color: #ff5500;
}

.evaluate_tab {
    background: #fff;
}

.evaluate_tab li {
    float: left;
    margin-right: .375rem;
}

.evaluate_tab li a {
    display: block;
    border: .05rem #ddd solid;
    padding: .25rem .375rem;
    border-radius: .15rem;
}

.evaluate_tab .active1 {
    color: #41a536;
    border-color: #41a536;
}

.evalue {
    background: #fff;
    padding: .5rem;
    border-bottom: .05rem #ddd solid;
}

.h_name {
    width: 1rem;
    height: 1rem;
    border-radius: 50%;
    overflow: hidden;
}

.h_name img {
    width: 100%;
}

.eva_text {
    line-height: .75rem;
    font-size: .55rem;
}

.eva_img {
    width: 15rem;
    overflow-y: auto;
    height: 3.75rem;
}

.eva_img li {
    float: left;
    width: 3.375rem;
    height: 3.375rem;
    overflow: hidden;
    margin-right: .375rem;
}

.eva_img li img {
    width: 100%;
}

.cloth {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: .35rem;
    background: #fff;
    margin-top: -1rem
}

.eva_text2 {
    color: #4c566c;
    font-size: .55rem;
    margin-top: .25rem;
}

.evalve_box {
    position: relative;
    margin-top: .375rem;
}

.det-footer {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50px;
    background: #fff;
}

.det-footer li {
    float: left;
    width: 2.5rem;
    text-align: center;
    font-size: 12px;
    border-top: 1px solid #d7d7d7;
    padding-top: 5px;
    height: 50px;
}

.det-footer li a {
    color: #4e4e4e;
}

.det-footer li i {
    font-size: 20px;
}

.bor-r-ddd {
    border-right: 1px solid #eee;
}

.But {
    float: left;
    width: 11rem;
}

.But button {
    float: left;
    width: 50%;
    border: none;
    height: 50px;
    color: #fff;
    font-size: 14px;
}


/*登录*/

.login_bg {
    background: url(../images/login_bg.png) no-repeat;
    background-size: 100%;
    position: relative;
}

.logo2 {
    font-size: 60px;
    width: 7.3rem;
    margin: 4rem auto 2.5rem auto;
    text-align: center;
    font-weight: bold;
    color: #fff;
}

.logo2 img {
    width: 100%;
}

.login_cont {
    width: 12rem;
    margin: 0 auto;
}

.login_ipt {
    width: 100%;
    background: rgba(255, 255, 255, .8);
    border-radius: 5px;
    margin-bottom: .8rem;
}

.login_ipt input {
    width: 100%;
    background: none;
    padding: 10px;
    font-size: 16px;
    color: #333;
    border: none;
    font-family: '微软雅黑';
}

.login_ipt2 {
    width: 100%;
    background: rgba(255, 255, 255, .8);
    border-radius: 5px;
    margin-bottom: .8rem;
}

.login_ipt2 input {
    width: 6rem;
    background: none;
    padding: 10px;
    font-size: 16px;
    color: #fff;
    border: none;
    font-family: '微软雅黑';
}

.login_ipt2 a {
    display: inline-block;
    text-align: right;
    width: 5rem;
    color: #f83166;
    font-size: 14px;
}

.login_btn button {
    background: #f83166;
    width: 100%;
    padding: 10px;
    border-radius: 5px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    border: none;
}

.cr_65bbf4 {
    color: #0fa2fd;
}

.xieyi {
    padding-top: .5rem;
    font-size: 12px;
    text-align: center;
    color: #fff;
}

.xieyi a {
    display: inline-block;
}

.login_tit {
    width: 100%;
    margin-top: 1.5rem;
    position: relative;
    background: url(../images/line.png) top no-repeat;
    background-size: 100%;
    height: 1rem;
}

.login_tit .title {
    display: block;
    position: absolute;
    top: -0.4rem;
    left: 50%;
    margin-left: -2.25rem;
    color: #fff;
    font-size: 12px;
    width: 4.5rem;
    text-align: center;
}

.login_other {
    padding-top: 1.5rem;
}

.login_other li {
    float: left;
    width: 50%;
    text-align: center;
}

.login_other li a {
    display: block;
    color: #333;
    font-size: 14px;
}

.login_other i {
    font-size: 16px;
    margin-right: .25rem;
}

.login_other i,
.login_other span {
    display: inline-block;
    vertical-align: middle;
}

.close {
    position: fixed;
    right: 1rem;
    top: 1rem;
    color: #aaa;
}

.close i {
    font-size: 28px;
}


/*****关联*****/

.Relation {
    width: 7rem;
    margin: 3rem auto;
    text-align: center;
}

.Relation img {
    margin-top: .8rem;
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 50%;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
}

.Relation i {
    margin-top: .8rem;
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    font-size: 1rem;
    margin-left: .5rem;
    margin-right: .5rem;
}

.Relation p {
    font-size: 12px;
    padding-top: .8rem;
    color: #fff;
}

.search_block {
    width: 100%;
    font-size: 14px;
    background: #fff;
}

.search_input {
    position: relative;
    overflow: hidden;
    width: 100%;
    background: #fff;
    height: 2rem;
    color: #999;
    border-bottom: 1px #eee solid;
}

.yanzm {
    position: absolute;
    width: 4rem;
    display: block;
    height: 1.4rem;
    line-height: 1.4rem;
    text-align: center;
    font-size: 12px;
    border-radius: 1rem;
    display: block;
    top: .35rem;
    right: .25rem;
    color: #f83166;
    border: 1px #f83166 solid;
}

.search_input label {
    height: 2rem;
    line-height: 2rem;
    padding-left: .5rem;
}

.search_input input {
    width: 11rem;
    margin-left: .5rem;
    padding: .375rem;
    border: none;
    font-size: 14px;
    color: #333;
}

.sel2 {
    width: 4.2rem;
}

.sear_b {
    background: #fff;
}

.sel2 select {
    width: 4.2rem;
    background: none;
    padding: .25rem;
    height: 2rem;
    border: none;
    font-family: '微软雅黑';
    font-size: 14px;
    color: #333;
    margin-left: .25rem;
}

.sel2 {
    float: left;
    position: relative;
}

.sel2 i {
    pointer-events: none;
    position: absolute;
    top: 0;
    line-height: 2rem;
    right: -6px;
    background: #fff;
    width: 1.4rem;
    height: 2rem;
    display: block;
    font-size: .6rem;
    color: #aaa;
}

.sear_b {
    line-height: 2rem;
    color: #999;
    padding-left: .5rem;
}

.search_input2 {
    overflow: hidden;
    width: 100%;
    background: #fff;
    color: #999;
    border-top: 1px #eee solid;
}

.search_input2 textarea {
    border: none;
    background: none;
    font-size: 14px;
    padding: .5rem;
    width: 100%;
    height: 4rem;
}

.pertop {
    background: #f83166;
    color: #fff;
    font-size: 14px;
    padding: .65rem;
    text-align: center;
}


/******2017-7-21添加*********/

.con_tab {
    background: #fff;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 10;
}

.con_tab li {
    border-bottom: 1px #ddd solid;
    float: left;
    width: 50%;
    height: 39px;
    line-height: 39px;
    font-size: 14px;
    text-align: center;
    color: #000;
}

.con_tab li.cur {
    border-bottom: 2px #45a73a solid;
    color: #45a73a;
}

.operation {
    position: absolute;
    right: 0;
    top: .2rem;
}

.operation a {
    color: #000;
    display: block;
    order: none;
    width: 1.5rem;
    height: 1.5rem;
    margin-left: .25rem;
    line-height: 1.5rem;
    border-radius: 50%;
    text-align: center;
}

.operation i {
    font-size: 14px;
}

.textarea textarea {
    float: left;
    width: 13rem;
    font-size: 14px;
    border: none;
    margin-top: .5rem;
    height: 4rem;
}

.pertopimg img {
    width: 100%;
}

.btns {
    width: 15rem;
    margin: 1rem auto;
    display: block;
    border: none;
    border-radius: 5px;
    height: 2rem;
    color: #fff;
    text-align: center;
    font-size: .65rem;
    background: #45a73a;
}

.text1 .icon-home2 {
    font-size: .65rem;
    margin-right: .25rem;
    color: #f23030;
}

.maps a {
    display: block;
    font-size: .6rem;
    color: #333;
    margin: 0 auto;
    border: 1px #aaa solid;
    width: 100%;
    padding: .15rem;
    text-align: center;
    border-radius: 3px;
}


/*2017-7-26**************/

.shopno {
    position: fixed;
    width: 100%;
    background: #aaa;
    color: #fff;
    height: 45px;
    line-height: 45px;
    font-size: .7rem;
    text-align: center;
}

.Cart_nodata {
    text-align: center;
    position: absolute;
    top: 50%;
    margin-top: -114px;
    left: 50%;
    margin-left: -5.5rem;
    height: 120px;
    width: 11rem;
}

.Cart_nodata i {
    display: block;
    font-size: 90px;
    color: #aaa;
}

.Cart_nodata p {
    color: #aaa;
    font-size: 14px;
    padding-top: 5px;
}

.Cart_nodata a {
    margin: 10px auto;
    display: block;
    width: 80px;
    height: 30px;
    line-height: 30px;
    border-radius: 5px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    background: #f83166;
}

.Deductible {
    font-size: .5rem;
    color: #000;
    text-align: right;
    padding-bottom: .25rem;
}

.list_test {
    background: #fff;
    padding: 0 24px;
}

.list_test li {
    height: 45px;
    line-height: 45px;
    font-size: 14px;
    color: #272727;
    border-bottom: #ededed solid 1px;
}


/***2017-8-2************/

.detail_text {
    font-size: 12px;
}

.select_b {
    font-size: 12px;
}

.sub_block .setting {
    font-size: .55rem;
    width: 5rem;
    border: 1px #ddd solid;
    border-radius: 5px;
    text-align: center;
    padding: .25rem;
    text-align: center;
    display: block;
    color: #333;
    float: right;
}

.sub_block th {
    background: #f9f9f9;
    padding: .375rem;
    font-size: .6rem;
    text-align: center;
    color: #000;
}

.set_box {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #fff;
}

.Header {
    background: #f83166;
    color: #fff;
    padding: .5rem;
    font-size: 15px;
}

.sub_block {
    background: #fff;
    padding: 10px;
    font-size: 14px;
    margin-bottom: .25rem;
    color: #333;
}

.sub_block .block {
    line-height: 30px;
}

.sub_block .look {
    color: #f83166;
    font-size: 14px;
    padding-left: .5rem;
}


/*****2017-8-7*************/

.times {
    padding: .5rem;
    font-size: 14px;
    color: #999;
}

.actban {
    position: relative;
    height: 5.95rem;
    overflow: hidden;
}

.timjd {
    position: absolute;
    right: 0;
    bottom: 0;
    height: 28px;
    line-height: 28px;
    color: #fff;
    background: rgba(0, 0, 0, .3);
    width: 100%;
}

.timjd img {
    font-size: 0;
    display: block;
}

.xiang {
    color: #666;
    font-size: 12px;
}

.djshi {
    padding-left: .5rem;
    padding-bottom: .5rem;
    padding-right: .5rem;
    background: #fff;
}

.djshi .daojishi {
    font-size: 12px;
}

.djshi .timem {
    font-size: 12px;
    height: 14px;
    line-height: 14px;
    padding: 0 .15rem;
}


/**********2017-8-11*************/

.accoun_btn i {
    display: inline-block;
    vertical-align: top;
    line-height: 45px;
    font-size: 16px;
    padding-right: 3px;
}

.accoun_btn .icon-tixian {
    font-size: 18px;
}

.giftbox {
    border-top: 1px #eee solid;
    padding-top: .25rem;
}

.giftbox .icon-zengpin1 {
    font-size: 16px;
    line-height: 16px;
    color: #f00;
}


/*******2017-10-25 详情到货提醒*********/

.remind {
    color: #666;
    font-size: 14px;
    border: 1px #aaa solid;
    line-height: 30px;
    width: 4rem;
    border-radius: 3px;
    text-align: center;
}

.remind2 {
    color: #999;
    font-size: 14px;
    border: 1px #aaa solid;
    line-height: 30px;
    width: 4rem;
    border-radius: 3px;
    text-align: center;
}

.rem_cont {
    font-size: 15px;
    color: #000;
}

.rem_ipt {
    font-size: 15px;
    color: #000;
    margin-top: 20px;
    margin-bottom: 10px;
}

.rem_ipt input {
    width: 7rem;
    border: 1px #ddd solid;
    border-radius: 5px;
    padding: 5px;
    margin-left: 5px;
    font-size: 15px;
    color: #000;
}

.bor-t-ddd {
    border-top: 1px #eee solid;
}


/*****提现************/

.Withdrawals li {
    position: relative;
    background: #fff;
    height: 50px;
    line-height: 50px;
    font-size: 15px;
    padding: 0 10px;
    border-bottom: 1px #eee solid;
}

.newselect {
    position: absolute;
    width: 80px;
    top: 0;
    right: 0;
    background: #fff;
    font-size: 14px;
    color: #f83166;
    display: block;
    line-height: 48px;
}

.newselect a:hover {
    color: #f83166 !important;
}

.Withdrawals li input {
    font-size: 15px;
    color: #333;
    background: none;
    width: 10rem;
    border: none;
}

.Withdrawals select {
    background: none;
    padding-left: 0;
    line-height: 50px;
    height: 50px;
    font-size: 15px;
    width: 10rem;
    padding-right: 40px;
    -webkit-appearance: none;
    border: none;
}

.Withdrawals li .icon-downdot {
    pointer-events: none;
    position: absolute;
    right: 10px;
    z-index: 2;
    top: 0px;
    color: #ddd;
    display: block;
    font-size: 12px;
    width: 30px;
    text-align: center;
    background: #fff;
    line-height: 49px;
}

.OperationButton a {
    display: block;
    color: #fff;
    width: 50%;
    font-size: 15px;
    text-align: center;
    line-height: 45px;
}

.Presentrecord {
    background: #fff;
    border-radius: 5px;
    overflow: hidden;
    margin: 0 auto 10px auto;
    font-size: 15px;
}

.presen {
    font-size: 14px;
    border-bottom: 1px #eee solid;
    padding: 0 10px;
    line-height: 45px;
}

.Amount {
    float: right;
    color: #f83166;
}

.precord {
    padding: 10px;
    color: #333;
    position: relative;
    font-size: 14px;
}

.precord p {
    line-height: 28px;
}

.bringtime {
    font-size: 14px;
    color: #999;
    text-align: center;
    padding: 10px;
}

.withr {
    padding: 10px;
    font-size: 12px;
    color: #333;
}

.withr span {
    color: #f83166;
}

.nim {
    display: inline-block;
    width: 80px;
    color: #333;
}

.MyHead .icon-huiyuan {
    color: #ffce65;
    font-size: 20px;
    display: inline-block;
    vertical-align: middle;
    padding-right: 5px;
    line-height: 24px;
}

.tistext {
    font-size: 14px;
    color: #333;
    text-align: center;
    padding-top: 30px;
}

.tistext2 {
    font-size: 14px;
    color: #f83166;
    padding-left: 10px;
    padding-top: 10px;
}

.cr_f83166 {
    color: #f83166;
}

.Presentrecord .withdraw {
    position: absolute;
    right: 10px;
    top: 10px;
    border: 1px #ddd solid;
    width: 80px;
    border-radius: 5px;
    text-align: center;
    line-height: 28px;
    text-align: center;
    color: #333;
    font-size: 14px;
}


/*********积分明细************/

.integrat2 {
    background: #f83166;
    padding: 10px;
    font-size: 15px;
    color: #fff;
}

.integrat2 .more {
    color: #fff;
    float: right;
    font-size: 14px;
    border: 1px #fff solid;
    line-height: 20px;
    width: 100px;
    border-radius: 60px;
    text-align: center;
}

.inputorder {
    color: #f83166;
    line-height: 18px;
    border-radius: 5px;
    display: inline-block;
    margin-right: 5px;
    font-size: 14px;
}


/*******我的朋友**********/

.screenbox {
    float: right;
    width: 5rem;
    text-align: right;
    line-height: 50px;
}

.screenbox .icon-shijian {
    display: inline-block;
    vertical-align: top;
    line-height: 50px;
    color: #666;
    font-size: 18px;
}

.screenbox a {
    display: inline-block;
    padding-left: 15px;
    font-size: 14px;
    color: #333;
}

.Customers {
    background: #fff;
}

.Customers li {
    float: left;
    background: #f83166;
    color: #fff;
    width: 33.333%;
    text-align: center;
    line-height: 45px;
    font-size: 15px;
}

.suborbox {
    background: #fff;
    border-bottom: 1px #eee solid;
    font-size: 15px;
    padding: 0 10px;
    color: #333;
    line-height: 50px;
    margin-bottom: 10px;
}

.suborbox .subornat {
    position: relative;
    width: 140px;
    float: left;
}

.suborbox .subornat select {
    width: 140px;
    font-size: 15px;
    -webkit-appearance: none;
    border: none;
    background: #f5f5f5;
    padding: 5px 10px;
}

.suborbox .subornat .icon-downdot {
    pointer-events: none;
    position: absolute;
    right: 10px;
    line-height: 50px;
    color: #ddd;
    font-size: 14px;
    top: 0;
}

.searchpage {
    padding: 10px;
    background: #fff;
}

.SearchBox2 {
    width: 13rem;
    float: left;
}

.SearchBox2 .SwitchBox {
    line-height: 1.75rem;
}

.SearchBox2 .SwitchBox i {
    font-size: 0.95rem;
    line-height: 1.75rem;
}

.SearchBox2 .SearchBor {
    height: 1.75rem;
    border: #eee solid 1px;
    background: #fff;
    border-radius: 1rem;
    overflow: hidden;
}

.SearchBox2 .icon-search {
    position: absolute;
    left: 0.625rem;
    top: 0;
    font-size: 0.75rem;
    color: #959595;
}

.SearchBox2 .SearchInp {
    font-size: 14px;
    width: 100%;
    height: 1.6rem;
    border: 0;
    border-radius: 1.25rem;
}

.SearchBox2 .SearchBut {
    position: absolute;
    right: 0;
    top: 0.05rem;
    width: 2.5rem;
    height: 1.6rem;
    line-height: 1.6rem;
    font-size: 14px;
    color: #333;
    text-align: center;
    background: none;
    border: 0;
}

.searchclose {
    float: right;
    color: #999;
    line-height: 1.75rem;
    font-size: 14px;
    width: 2rem;
    text-align: center;
}

.sub_block .fl {}

.SetDefaults {
    background: #fff;
    line-height: 45px;
    font-size: 15px;
    margin-top: 10px;
    padding: 0 10px;
}

.SetDefaults i {
    display: inline-block;
    vertical-align: top;
    line-height: 45px;
    font-size: 14px;
    padding-right: 5px;
}

.SetDefaults .icon-pitchon2 {
    color: #f83166;
}

.SetDefaults .icon-pitch2 {
    color: #aaa;
}


/*********我的账户*******************/

.accountblock {
    background: #fff;
    color: #333;
    margin-bottom: 20px;
}

.accounts {
    position: relative;
    padding-bottom: 15px;
    border-bottom: 1px #eee solid;
    text-align: center;
}

.pocket {
    background: #f83166;
    color: #fff;
    line-height: 50px;
    margin-bottom: 10px;
    font-size: 16px;
    padding-left: 10px;
}

.pocket2 {
    font-size: 30px;
    font-weight: normal;
    padding-left: 10px;
    color: #f83166;
}

.Frozen {
    display: block;
    font-size: 14px;
    padding-left: 10px;
    display: inline-block;
}

.accttab {
    background: #fff;
    width: 100%;
    padding: 10px;
}

.accttab li {
    float: left;
    width: 33.333%;
    text-align: center;
    padding: 5px;
}

.accttab li a {
    color: #333;
    font-size: 14px;
    display: block;
}

.bor-left {
    border-left: 1px #eee solid;
}

.yuan2 {
    font-size: 14px;
}

.pocket i {
    display: inline-block;
    vertical-align: top;
    line-height: 50px;
    color: #fff;
    font-size: 20px;
    padding-right: 5px;
}

.addbank {
    width: 15rem;
    margin: 10px auto;
    line-height: 40px;
    font-size: 14px;
    color: #333;
    border: 1px #ddd solid;
    text-align: center;
}

.guding {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: #fff;
    z-index: 2;
}

.pt55 {
    padding-top: 55px;
}

.Equitystatement {
    padding: 10px;
}

.Equitystatement h3 {
    font-size: 18px;
    line-height: 60px;
    color: #f83166;
    font-weight: normal;
}

.Equitystatement p {
    font-size: 15px;
    color: #333;
    line-height: 28px;
    margin-bottom: 15px;
}

.Equitystatement p span {
    border-radius: 50%;
    background: #f83166;
    color: #fff;
    width: 18px;
    height: 18px;
    line-height: 18px;
    display: inline-block;
    text-align: center;
    margin-right: 10px;
}

.bg_down {
    /*background: url(../images/downbg.png) no-repeat;*/
    width: 100%;
    height: 100%;
    background-size: cover;
}

.downtop {
    background: #343434;
    color: #fff;
    padding: 10px 20px;
}

.downtop .wenzi {
    float: left;
    font-size: 14px;
    width: 12rem;
    padding-top: 20px;
    padding-bottom: 20px;
}

.downtop .img {
    float: left;
    width: 2rem;
}

.downtop .img img {
    width: 100%;
}

.downbox {
    padding: 20px;
    margin-top: 30px;
}

.downbox .downbtn {
    width: 100%;
    line-height: 50px;
    border: 1px #343434 solid;
    background: #eee;
    margin-bottom: 30px;
    font-size: 16px;
    border-radius: 10px;
    color: #343434;
    text-align: center;
}

.downbox .downbtn i {
    font-size: 20px;
    display: inline-block;
    vertical-align: top;
    padding-right: 5px;
    line-height: 50px;
}

.downlogo {
    width: 8rem;
    height: 8rem;
    overflow: hidden;
    border-radius: 50%;
    margin: 20px auto;
}

.downlogo img {
    width: 100%;
}

.timedate {
    float: left;
    padding-right: 10px;
}

.Notice {
    padding: 0 10px;
    font-size: 14px;
    color: #333;
    margin-bottom: 20px;
}

.Notice h3 {
    color: #f83166;
    font-size: 16px;
    margin-top: 15px;
}

.Notice p {
    line-height: 22px;
    font-size: 14px;
    padding-top: 10px;
}

.expel {
    background: #f1f1f1;
    padding: 10px;
    margin-top: 10px;
}

.expel span {
    display: block;
    color: #000;
    padding-bottom: 10px;
}

.beizhu {
    color: #f83166;
    padding-top: 10px;
}

.aboutbtn {
    background: #f83166;
    color: #fff;
    width: 80px;
    font-size: 14px;
    margin: 0 auto;
    text-align: center;
    line-height: 30px;
    border-radius: 5px;
}

.Frozen2 li {
    float: left;
    width: 50%;
    text-align: center;
    font-size: 14px;
}

.banlogo {
    width: 140px;
    margin: 20px auto;
}

.banlogo img {
    width: 100%;
}

.banktis {
    text-align: center;
    padding: 15px;
    font-size: 16px;
    color: #333;
}

.banktis i {
    display: block;
    font-size: 40px;
    color: #6cb927;
    padding-bottom: 5px;
}


/*****************************************淘手表*********************************/


/*****************************************淘手表*********************************/

.sb_leibie {
    background: #fff;
    padding: 0.75rem 0.64rem 0rem 0.64rem;
    overflow: hidden;
    border-bottom: 0.5rem solid #f9f9f9;
}

.sb_leibie ul li {
    float: left;
    width: 25%;
    text-align: center;
    margin-bottom: .5rem;
}

.sb_leibie span {
    height: 2.2rem;
    /* width: 1.75rem; */
    line-height: 2.2rem;
    overflow: hidden;
    color: #e7c24b;
    font-size: 1rem;
    /* border: 1px solid #e4e4e4; */
    border-radius: 50%;
    display: block;
    text-align: center;
    margin: 0px auto;
}

.sb_leibie span i {
    font-size: 1.75rem;
    line-height: 2.2rem;
}

.sb_leibie p {
    color: #333;
    font-size: 0.51rem;
    /* font-size: 14px; */
    margin-top: 0.2rem;
}

.scrollbar {
    width: 100%;
    padding: 0px 0.64rem;
    background: #fff;
    height: 60px;
    overflow: hidden;
    border-bottom: 10px solid #f9f9f9;
}

.scrollbar .icon-gonggao1 {
    color: red;
    margin-left: .5rem;
}

.scrollbar_img {
    float: left;
    width: 2.25rem;
    height: 50px;
    line-height: 50px;
    position: relative;
}

.scrollbar_img .tzlgd {
    width: 2.525rem;
    height: 20px;
    background: #e3c143;
    border-radius: 4px;
    text-align: center;
    line-height: 20px;
    color: #fff;
    font-size: 0.47rem;
    position: absolute;
    top: 50%;
    margin-top: -10px;
    display: block;
}

.scrollbar span {
    width: 100%;
    height: 50px;
    font-size: 0.51rem;
    line-height: 50px;
    display: block;
    overflow: hidden;
}

.scrollbar_con {
    position: relative;
    float: left;
    width: 12rem;
    font-size: 0.51rem;
    color: #000;
    margin-left: 3rem;
}

.scrollbar #scrollbar_text {
    position: absolute;
    font-weight: 600;
    font-family: "苹方";
    left: 0;
    top: 0;
    width: 11.775rem;
}

.fenleibiaoti {
    font-size: 0.68rem;
    font-weight: bold;
    font-family: "PingFangSC-Medium", "苹方", sans-serif;
}

.fenleibiaoti_right {
    float: right;
    font-family: "PingFangSC-Medium", "苹方", sans-serif;
    text-align: right;
    font-weight: 500;
    color: rgba(136, 136, 136, 1);
    font-size: 0.51rem;
    color: #999;
}

.main {
    width: 100%;
    padding: 0.64rem;
    overflow: hidden;
    background: #fff;
    border-bottom: 0.5rem solid #f9f9f9;
}

.main ul {}

.main ul li {
    width: 25%;
    float: left;
    text-align: center;
}

.main ul li p {
    font-size: 0.51rem;
    font-family: "苹方";
    color: rgba(51, 51, 51, 1);
}

.main ul li .mingpai {
    margin: 0.4rem auto;
    width: 3.25rem;
    height: 1.8rem;
    border: 1px solid #e4e4e4;
}

.main ul li .mingpai img {
    width: 100%;
    height: 100%;
}

.main ul li .mingpai>p {
    margin-top: 7px;
}

.jinriphoto {
    width: 14.72rem;
    height: 8rem;
    margin: 0.75rem auto;
}

.jinriphoto img {
    width: 100%;
    height: 100%;
}

.jinriname {
    font-size: 14px;
    color: #333;
    font-weight: bolder;
    line-height: 0.6rem;
}

.jinrijiage {
    font-weight: bolder;
    color: #ae2a1b;
    font-size: 16px;
    margin-top: 0.55rem;
    line-height: 1rem;
    overflow: hidden;
    margin-bottom: 0.5rem;
}

.jinrijiage .jiagediseicon2 {
    color: rgb(174, 42, 27);
    line-height: 1rem;
    float: left;
    font-size: .7rem;
}

.jinrijiage .jiagedise2 {
    color: #fff;
    font-size: .49rem;
    position: absolute;
    line-height: 1.0rem;
    padding-left: 10px;
    left: 0;
    width: 80%;
    text-align: left;
    position: absolute;
    /*margin-left: 0.28rem;*/
}

.gjck {
    font-size: 11px;
    text-decoration: line-through;
    color: rgba(136, 136, 136, 1);
    opacity: 0.5;
}

.wkbg {
    width: 100%;
    padding: 0.64rem;
    overflow: hidden;
    background: #fff;
    border-bottom: 0.5rem solid #f9f9f9;
}

.cnxihuan {}

.cnxihuan ul li {
    width: 50%;
    padding: 0 0.25rem;
    margin-top: 1rem;
}

.cnxihuan ul li:nth-child(2n+1) {
    padding: 0 0.36rem 0 0rem;
}

.cnxihuan ul li:nth-child(2n+2) {
    padding: 0 0rem 0 0.36rem;
}

.cnxihuan ul li:first-child p span.pipeigao {
    display: inline-block;
}

.cnxihuan ul li .xihuanphoto {
    width: 7rem;
    height: 7.25rem;
    margin-bottom: 7px;
}

.cnxihuan ul li .xihuanphoto img {
    width: 100%;
}

.cnxihuan ul li p {
    text-align: left;
    font-weight: bold;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 0.51rem;
}


/*首页-改*/


/*首页-改*/

.cnxihuan2 {}

.cnxihuan2 ul {}

.cnxihuan2 ul li {
    margin-top: .8rem;
    text-align: left;
    overflow: hidden;
}

.cnxihuan2_img {
    width: 4.29rem;
    height: 3.86rem;
    margin-right: 0.58rem;
    position: relative;
    overflow: hidden;
}

.cnxihuan2_img img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.cnxihuan2_p1 {
    font-size: 15px;
    font-weight: bold;
    color: rgba(51, 51, 51, 1);
}

.cnxihuan2_p2 {
    font-size: 0.55rem;
    line-height: .8rem;
    font-weight: 500;
    color: rgba(102, 102, 102, 1);
}

.cnxihuan2_p3 {
    font-size: 14px;
    font-weight: bold;
    color: rgba(174, 42, 27, 1);
    line-height: 1rem;
    overflow: hidden;
}

.cnxihuan2_p3 .jiagediseicon2 {
    line-height: 1rem;
    color: rgb(174, 42, 27);
    float: left;
    font-size: .5rem;
}

.cnxihuan2_p3 .jiagedise2 {
    line-height: 0.9rem;
    color: #fff;
    font-size: 10px;
    position: absolute;
    padding-left: 5px;
    left: 0;
    width: 100%;
    text-align: center;
    position: absolute;
    margin-top: 1px;
}

.cnxihuan2_p4 {
    line-height: 1.2rem;
    margin-top: -5px;
}

.cnxihuan2_p5 {}

.cnxihuan2_p5>span {
    background: rgb(243, 230, 180);
    font-size: 0.42rem;
    /* height: 0.8rem; */
    padding: 0 10px;
    display: inline-block;
    line-height: .9rem;
    color: rgba(220, 180, 58, 1);
}

.pipeigao {
    border-radius: 10px;
    background: #e3c143;
    color: #fff;
    padding: 0 6px;
    font-size: 0.43rem;
    margin-right: 0.4rem;
    display: none;
}


/*********************个人中心******************************/

.Topmenu {
    background: #333333;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 50px;
    z-index: 999;
}

.Topmenu h1 {
    color: #fff;
    text-align: center;
    line-height: 50px;
    font-family: "苹方", "苹方", sans-serif;
    font-weight: bold;
    font-size: 0.73rem;
}

.Topmenu i {
    text-align: left;
    position: absolute;
    line-height: 50px;
    display: block;
    color: #fff;
    font-size: 16px;
    top: 0;
    left: 10px;
}

.Topmenu span {
    position: absolute;
    line-height: 50px;
    display: block;
    color: #fff;
    font-size: 15px;
    top: 0;
    right: 15px;
}

.user_top {
    background: #333;
    /* padding-top: 20px; */
    text-align: center;
    margin-top: 50px;
    overflow: hidden;
    padding-bottom: 2rem;
    position: relative;
    z-index: -1;
}

.user_top .icon-wode_bianjigerenziliao {
    font-size: 0.64rem;
    position: absolute;
    right: 0.64rem;
    top: 0.2rem;
    color: #E3C143;
}

.user_head {
    width: 2.875rem;
    height: 2.875rem;
    border-radius: 50%;
    overflow: hidden;
    margin: 20px auto;
}

.user_head img {
    width: 100%;
    height: 100%;
}

.user_top h1 {
    margin-top: 10px;
    font-size: 14px;
    color: #fff;
    line-height: 20px;
}

.user_top p {
    font-size: 0.51rem;
    color: #fff;
    font-weight: 400;
    line-height: 0.9rem;
}

.user_top h2 {}

.user_top span {
    background: #e0c249;
    padding: 4px 5px;
    font-size: 0.51rem;
    color: #fff;
    border-radius: 1rem;
    line-height: 45px;
    width: 3.82rem;
    height: 1.24rem;
    background: rgba(227, 193, 67, 1);
}

.user_order {
    width: 14.7rem;
    background: #fff;
    border-radius: 4px;
    margin: -1.25rem auto 0.425rem auto;
}

.user_order p {
    color: #333;
    line-height: 1.75rem;
    border-bottom: 1px solid #f6f6f6;
    font-size: 0.51rem;
    font-weight: 700;
    padding: 0 0.5rem;
}

.user_order p span {
    float: right;
    color: #cccccc;
    font-weight: normal;
}

.user_order p span .icon-youjiantou-copy {
    font-weight: 400;
    font-size: 0.5rem;
}

.user_order ul {
    overflow: hidden;
    width: 100%;
}

.user_order ul li {
    width: 25%;
    float: left;
    padding: 0.75rem 0;
    text-align: center;
}

.user_order ul li>i {
    color: #333;
    font-size: 0.85rem;
}

.user_order ul li p {
    border: none;
    font-size: 15px;
    line-height: 1rem;
    font-weight: 500;
    font-family: "苹方", "苹方", sans-serif;
}

.usedlist {
    line-height: 1.75rem;
    padding: 0 0.75rem;
    background: #fff;
    margin-bottom: 0.425rem;
}

.usedlist ul li {
    border-bottom: 1px solid #f6f6f6;
    font-size: 15px;
    color: #666 !important;
}

.usedlist ul li:first-child {
    font-weight: 700;
    font-size: 0.6rem;
}

.usedlist ul li:first-child i {
    font-weight: normal;
}

.usedlist ul li:last-child {
    border-bottom: none;
}

.usedlist a {
    color: #666;
}

.f-w-b {
    font-weight: bold;
}

.usedlist ul li span.riqi {
    float: right;
    color: #e0c249;
    margin-right: 0.3rem;
}

.usedlist ul li span.xianjinjuan {
    font-size: 0.43rem;
    color: #fff;
    overflow: hidden;
    display: inline-block;
    width: 2.54rem;
    height: 0.51rem;
    margin-left: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.4rem;
    /*background: url(../images/demo/yhq.png) no-repeat center left;*/
}

.usedlist ul li i {
    float: right;
    font-size: 15px;
    color: #cfcfcf;
}


/***********************版权登陆注册*************************/

.banquan_logo {
    width: 6.625rem;
    height: 0.875rem;
    margin: 5rem auto 1rem auto;
}

.banquan_logo img {
    width: 100%;
    height: 100%;
}

.banquan {}

.banquan ul {
    background: #fff;
    padding: 0 0.625rem;
}

.banquan ul li {
    line-height: 1.75rem;
    font-size: 0.65rem;
    border-bottom: 1px solid #f9f9f9;
}

.banquan ul li:first-child {
    border-bottom: none;
}

.banquan ul li .icon-more {
    float: right;
}

.banquan_erweima {
    margin: 1.4rem auto 0px auto;
    width: 5.75rem;
    height: 5.75rem;
}

.fenxiang_small {
    text-align: center;
    font-size: 12px;
    width: 100%;
    line-height: 40px;
}

.banquan_erweima img {
    width: 100%;
    height: 100%;
}

footer {
    position: fixed;
    background-color: rgb(247, 247, 247);
    color: #bfbebe;
    bottom: 1rem;
    left: 0;
    right: 0;
    text-align: center;
    line-height: 20px;
}

.login_dl {
    margin-top: 3.8rem;
}

.login_ipt1 {
    height: 2.3rem;
    background: #fff;
    line-height: 2.3rem;
    margin-bottom: 0.625rem;
    padding: 0 10px;
    font-size: 14px;
    position: relative;
}

.login_ipt1 span {
    position: absolute;
    top: 0;
    right: 10px;
    color: #e3c143;
    font-size: 0.51rem;
}

.login_ipt1 i {
    float: left;
    display: block;
    font-size: 0.8rem;
    margin-right: 0.5rem;
    color: rgba(207, 207, 207, 1);
}

.login_ipt1 input {
    border: none;
    width: 90%;
    height: 100%;
    font-size: 0.64rem;
}

.login_ipt1 input::-webkit-input-placeholder {
    color: #cdcdcd;
    font-size: 0.64rem;
}

.login_dl p {
    padding: 0 10px;
    color: #cdcdcd;
    font-size: 0.51rem;
}

.login_dl p span {
    color: #e3c143;
    float: right;
}

.login_btn1 {
    padding: 2.325rem 10px;
}

.login_btn1_span {
    width: 100%;
    height: 1.75rem;
    display: block;
    height: 1.75rem;
    line-height: 1.75rem;
    border-radius: 1rem;
    margin: 0 auto 1rem auto;
    background: #e3c143;
    color: #fff;
    text-align: center;
    font-size: 0.64rem;
}

.login_btn1>span {
    width: 100%;
    height: 1.75rem;
    display: block;
    height: 1.75rem;
    line-height: 1.75rem;
    border-radius: 1rem;
    margin: 0 auto 1rem auto;
    background: #e3c143;
    color: #fff;
    text-align: center;
    font-size: 0.64rem;
}

.qtfs {
    position: fixed;
    height: 6rem;
    bottom: 0px;
    width: 100%;
}

.qtfs p {
    font-size: 13px;
    color: #cdcdcd;
    text-align: center;
    display: block;
}

.qtfs p:after,
.qtfs p:before {
    content: '';
    position: absolute;
    top: 7%;
    background: #cdcdcd;
    width: 23%;
    height: 1px;
}

.qtfs p:before {
    left: 10%;
    /*调整背景横线的左右距离*/
}

.qtfs p:after {
    right: 10%;
}

.qtfs span {
    width: 2.25rem;
    height: 2.25rem;
    border-radius: 50%;
    margin: 1rem auto;
    display: block;
    overflow: hidden;
    /*
border: 1px solid #07b672; */
}

.qtfs span img {
    width: 100%;
    height: 100%;
}

.Details_phtoto {
    width: 16rem;
    height: 13.23rem;
    position: relative;
}

.Details_phtoto img {
    width: 100%;
    height: 100%;
}

.Details_kucun {
    height: 1.39rem;
    background: rgba(51, 51, 51, 1);
    border-radius: 1rem 0 0 1rem;
    position: absolute;
    bottom: 1.3rem;
    right: 0;
    padding: 0 10px;
    font-size: 11px;
    color: rgba(255, 255, 255, 1);
    line-height: 1.39rem;
}

.Details_pinpai {
    padding: 10px 10px 0 10px;
    background: #fff;
    margin-top: 1.8rem;
    position: relative;
}

.Details_name {
    height: 1.5rem;
}

.Details_name .pptp {
    height: 1.5rem;
    display: inline-block;
    width: 2.5rem;
    border: 1px solid #e6e7e7;
    margin-right: 1rem;
}

.Details_name .pptp img {
    width: 100%;
    height: 100%;
}

.Details_name span {
    line-height: 1.5rem;
    /* height: 1.5rem; */
    float: left;
}

.Details_pinpai .spname {
    font-size: 15PX;
    line-height: 1rem;
    font-weight: 600;
    color: rgba(51, 51, 51, 1);
}

.Details_pinpai .jiage {
    color: #ae2a1b;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.8rem;
}

.tiyanjinpai {
    color: #E3C143;
    font-weight: 400;
    padding: 1px 4px;
    border: 1px solid #E3C143;
    border-radius: 5px;
    font-size: 12px;
}

.Details_jiage .taozhijia {
    height: 16px;
    font-size: 12px;
    font-weight: 500;
    display: inline-block;
    color: #fff;
    line-height: 16px;
    background: rgba(209, 209, 209);
    padding: 0 7px;
}

.Details_jiage .gongjia {
    font-size: 12px;
    font-weight: 500;
    /* display: block; */
    color: #0a0a0a;
    line-height: 30px;
    opacity: 0.5;
}

.Details_jiage {}

.jinpaiyouhui {
    /* background: #fff;
    border-top: 1px solid rgba(136, 136, 136, 0.1);
    /* padding: 10px 0; */
    /* height: 2rem;
    line-height: 2rem;
    font-size: 14px; */
    background: rgb(174, 42, 27);
    /* border-top: 1px solid rgba(136, 136, 136, 0.1); */
    padding: 0 10px;
    height: 1.8rem;
    line-height: 1.8rem;
    font-size: 18px;
    position: absolute;
    width: 100%;
    color: #fff;
    bottom: -1.8rem;
}

.jinpaiyouhui .sj {
    border-radius: 4px;
    padding: 0 7px;
    height: 1.2rem;
    margin: 0.3rem 0;
    line-height: 1.2rem;
    text-align: center;
    position: absolute;
    right: 10px;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    background: rgba(227, 193, 67, 1);
    float: right;
    font-size: 12px;
    top: 0;
}

.Details_baozhang {
    padding: 10px;
}

.Details_baozhang p {
    line-height: 1.2rem;
    padding: 5px 0;
    color: #333;
    display: inline-block;
}

.Details_baozhang .renzheng p span {
    height: 1rem;
    color: #999;
    display: block;
}

.Details_baozhang span img {
    height: 100%;
}

.Details_baozhang .baozhang span {
    color: #999;
}

.zaishou {
    padding: 10px;
    background: #fff;
    position: relative;
}

.zaishou_img {
    width: 20%;
    border: 1px solid #f5f5f5;
}

.zaishou_img img {
    width: 100%;
}

.zaishou_ms {
    font-size: 14px;
    font-weight: bold;
    color: #000;
    line-height: 40px;
    padding-left: 10px;
}

.dszt {
    font-size: 12px;
    position: absolute;
    top: 50%;
    width: 73%;
    color: rgba(102, 102, 102, 1);
    left: 24%;
    margin-top: -17px;
}

.hczt {
    font-size: 12px;
    font-weight: bold;
    color: rgba(51, 51, 51, 1);
}

.zaishou ul {
    overflow: hidden;
}

.zaishou ul li {
    width: 25%;
    text-align: center;
    float: left;
    font-size: 12px;
}

.zaishou ul .on {
    color: RGBA(227, 193, 67, 1);
}

.Details_twobtn {
    float: left;
    width: 32%;
}

.Details_twobtn ul {}

.Details_twobtn ul li {
    width: 50%;
    text-align: center;
    float: left;
}

.Details_twobtn ul li>p {
    font-size: 0.51rem;
    line-height: 0.51rem;
}

.Details_twobtn ul li>i {
    font-size: 0.64rem;
    line-height: 0.7rem;
}

.zaishou_btn {
    overflow: hidden;
}

.zaishou_btn span {
    width: 90px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    display: inline-block;
    font-size: 10px;
    float: right;
    margin-left: 10px;
    border-radius: 3px;
    color: rgba(255, 255, 255, 1);
}

.zaishou_btn .lm {
    background: rgba(227, 193, 67, 1);
}

.zaishou_btn .em {
    background: rgba(51, 51, 51, 1);
}

.zfym {
    margin-top: 50px;
    font-weight: 500;
}

.zfym1 {
    background: #fff;
    padding: 10px;
    overflow: hidden;
}

.zfym1 p {
    font-size: 12px;
    line-height: 24px;
}

.zfym1 .dazi {
    font-size: 14px;
    padding-right: 20px;
}

.zfym1 p span {
    float: right;
}

.zfym1 i {
    float: right;
    color: #CFCFCF;
}

.zfym_left {
    width: 100%;
    padding-bottom: 3px;
    border-bottom: 1px solid #88888826;
}

.zfym_logistics {
    margin-top: 10px;
    border-top: 1px solid #88888826;
    padding-top: 6px;
}

.zfym_sp {
    width: 100%;
    padding: 10px 0 0 0;
    overflow: hidden;
}

.zfym_sp_img {
    float: left;
    width: 3.85rem;
    height: 3.85rem;
    margin-right: 10px;
}

.zfym_sp_img img {
    width: 100%;
}

.heji {
    padding: 5px 10px;
    background: #fff;
    margin: 10px 0 0 0;
    line-height: 30px;
}

.heji_beizhu {
    padding: 0px 10px;
    color: #888;
    margin: 10px 0 0 0;
    line-height: 18px;
    font-size: 10px;
}

.fapiao {
    padding: 0 10px;
    background: #fff;
    margin: 10px 0 0 0;
    line-height: 30px;
    overflow: hidden;
}

.fapiao>p {
    position: relative;
    line-height: 30px;
}

.fapiao .yue {
    font-size: 10px;
    color: #cecece;
}

.fapiao_input2 {
    height: 30px;
    position: absolute;
    left: 0px;
    top: 0px;
    text-align: left;
    padding-left: 2rem;
    border: none;
    width: 100%;
    background: none;
    color: #888888;
}

.fapiao_input2::-webkit-input-placeholder {
    color: #d8d8d8;
}

.fapiao_input1 {
    text-align: right;
    border: none;
    background: none;
    position: absolute;
    height: 30px;
    width: 80%;
    top: 0px;
    right: 0px;
    float: right;
}

.zfbtn {
    position: fixed;
    bottom: 1.5rem;
    width: 100%;
    padding: 0 10px;
}

.zfbtn .zfbtn_span {
    width: 100%;
    display: block;
    height: 1.75rem;
    line-height: 1.75rem;
    border-radius: 1rem;
    margin-bottom: 1rem;
    background: #e3c143;
    color: #fff;
    text-align: center;
    font-size: 14px;
}

.zhifufangshi {
    position: fixed;
    bottom: 0px;
    width: 100%;
    background: #fff;
    padding: 0 10px;
}

.zhifufangshi .guanbi {
    position: absolute;
    width: 2rem;
    background: #fff;
    height: 2rem;
    color: #666;
    line-height: 2rem;
    border-radius: 50%;
    text-align: center;
    font-size: 0.8rem;
    display: block;
    font-weight: 700;
    right: 0px;
    top: -1rem;
}

.zhifufangshi ul {
    overflow: hidden;
}

.zhifufangshi ul li {
    border-bottom: 1px solid #e6e7e7;
    overflow: hidden;
    line-height: 1.3rem;
    padding: 0.4rem 0;
}

.zhifufangshi ul li:first-child {
    font-weight: 700;
    font-size: 13px;
}

.zhifufangshi ul li:last-child {
    border: none;
}

.zhifufangshi ul li i {
    float: right;
}

.zhifufangshi ul li span {
    width: 1.3rem;
    float: left;
    height: 1.3rem;
    /* display: inline-block; */
}

.zhifufangshi ul li span img {
    width: 100%;
}

.tcbg {
    width: 100%;
    height: 100%;
    /*
    display: block; */
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    top: 0;
    z-index: 999;
    left: 0;
}

.zfbtn1 {
    width: 100%;
}

.zfbtn1 .zfbtn1_span1 {
    width: 100%;
    display: block;
    height: 1.75rem;
    line-height: 1.75rem;
    border-radius: 1rem;
    background: #e3c143;
    color: #fff;
    text-align: center;
    font-size: 14px;
    margin: 10px 0;
}

.dingdanzt {
    padding: 1rem 0 0.75rem 0;
    margin-top: 50px;
}

.dingdanzt i {
    font-size: 0.8rem;
}

.dingdanzt ul {
    width: 100%;
    overflow: hidden;
    font-size: 10px;
    font-weight: 500;
    font-family: "苹方";
}

.dingdanzt ul li {
    width: 20%;
    float: left;
    text-align: center;
    font-size: 0.5rem;
    position: relative;
}

.dingdanzt ul li::after {
    content: "";
    position: absolute;
    top: -3%;
    left: -1px;
    background: #cdcdcd;
    width: 1px;
    height: 1rem;
}

.ddon {
    color: #e3c143;
}

.dingdanxq {
    padding: 13px;
}

.dingdanxq ul li {
    padding: 0 10px;
    background: #fff;
    overflow: hidden;
    border-radius: 3px;
}

.dingdanxq ul li .tp {
    width: 4rem;
    height: 4rem;
    border-radius: 3px;
    background: #000;
    display: block;
    float: left;
    margin-right: 0.5rem;
    overflow: hidden;
    position: relative;
}

.dingdanxq ul li .tp img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 50%;
}

.dingdanxq ul li i {
    position: absolute;
    right: 0;
    bottom: 50%;
    color: #d6d6d6;
}

.spmz {
    font-size: 0.5rem;
    font-family: "苹方";
    font-weight: 500;
    color: rgba(51, 51, 51, 1);
    line-height: 0.6rem;
}

.spbq {
    background: rgba(227, 193, 67, 1);
    border-radius: 2rem;
    color: #fff;
    font-size: 0.43rem;
    line-height: 0.6rem;
    text-align: center;
    padding: 0 8px;
    width: 2.69rem;
    height: 0.6rem;
    line-height: 2rem;
}

.dingdanxqjiage {
    position: absolute;
    bottom: 0.5rem;
    left: 4.5rem;
}

.bor_1_f8 {
    border-bottom: 1px solid #f8f8f8;
}

.qx {
    float: right;
    width: 3.3rem;
    background: rgba(227, 227, 227, 1);
    border-radius: 2rem;
    color: rgba(136, 136, 136, 1);
    text-align: center;
    margin: 10px 0.3rem;
    height: 1rem;
    line-height: 1rem;
}

.qfk {
    width: 3.3rem;
    line-height: 1rem;
    float: right;
    height: 1rem;
    text-align: center;
    color: #fff;
    border-radius: 2rem;
    background: rgba(227, 193, 67, 1);
    margin: 10px 0.3rem;
}

.dsh {
    width: 3.3rem;
    line-height: 1rem;
    float: right;
    height: 1rem;
    text-align: center;
    background: #fff;
    border: 1px solid rgba(227, 227, 227, 1);
    border-radius: 2rem;
    color: rgba(136, 136, 136, 1);
    margin: 10px 0.3rem;
}

.qjdy {
    margin: 50px 0 49px 0;
}

.wuliutcbg {
    background: rgba(0, 0, 0, 0.4);
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}

.wuliutc {
    width: 12.5rem;
    background: #fff;
    border-radius: 6px;
    position: relative;
    height: 16rem;
    margin: 30% auto;
}

.wuliutctop {
    height: 1.85rem;
    line-height: 1.85rem;
    background: #e3c143;
    text-align: center;
    color: #fff;
    font-size: 0.65rem;
    border-radius: 6px 6px 0 0;
}

.wuliutcguanbi {
    position: absolute;
    right: 0px;
    width: 1.75rem;
    height: 1.75rem;
    text-align: center;
    line-height: 1.75rem;
    color: #fff;
    top: -0.875rem;
    background: #e3c143;
    border-radius: 50%;
}

.wuliutcguanbi .icon-guanbi {}

.wuliutc_main {
    overflow-y: auto;
    height: 14.15rem;
}

.wuliutc_main ul {}

.wuliutc_main ul li {
    padding: 0rem 0.68rem;
    padding-top: 1.05rem;
    position: relative;
    /* overflow: hidden; */
    height: 4.075rem;
}

.tixianjilu_time {
    width: 2.67rem;
    font-size: 0.55rem;
    text-align: center;
    line-height: 1.1rem;
    padding-top: 0.1rem;
    position: relative;
    font-weight: bold;
    color: rgb(81, 90, 104);
    float: left;
    margin-left: -0.2rem;
}

.tixianjilu_time p {
    font-weight: 400;
    color: rgba(136, 136, 136, 1);
    font-size: 0.51rem;
    line-height: 0.6rem;
}

.tixianjilu_zhuangtaidian {
    position: absolute;
    width: 0.51rem;
    height: 0.51rem;
    right: -0.6rem;
    top: 0.4rem;
    box-shadow: 0px 0px 18px #2218185c;
    background: rgba(255, 255, 255, 1);
    border-radius: 50%;
}

.tixianjilu_zhuangtaidian .on {
    background: rgb(227, 193, 67);
}

.tixianjilu_zhuangtaidian span {
    width: 0.3rem;
    height: 0.3rem;
    position: absolute;
    top: 50%;
    z-index: 998;
    margin: -0.15rem 0 0 -0.15rem;
    left: 50%;
    background: #888888;
    border-radius: 50%;
}

.tixianjilu_zhuangtaidian::after {
    content: "";
    width: 1px;
    height: 4rem;
    display: block;
    position: absolute;
    top: 0.25rem;
    z-index: 1;
    left: 0.22rem;
    background: rgba(242, 242, 244, 1);
}

.tixianjilu_right {
    float: right;
    line-height: 0.8rem;
    height: 3rem;
    position: relative;
    width: 7.4rem;
    color: #888;
}

.tixianjilu_right .on {
    color: #333;
}

.touying {
    box-shadow: 0px 2px 38px 0px rgba(48, 48, 48, 0.7);
}

.tixianjilu_right_p1 {
    font-size: 0.55rem;
    font-weight: 500;
}

.tixianjilu_right_p2 {
    font-size: 0.51rem;
    font-weight: 500;
}

.pdlr10 {
    padding: 0 10px;
}

.esb-top {
    width: 100%;
    background: #fff;
    border-bottom: 1px solid #f8f8f8;
    padding: 0px 10px;
    height: 60px;
    padding: 15px 10px;
    position: fixed;
    top: 50px;
    z-index: 999;
}

.esb-top i {
    line-height: 30px;
    color: rgba(158, 158, 158, 1);
    font-size: 0.8rem;
}

.esb-top .icon-youjiantou {
    float: left;
}

.esb-top .icon-sousuo {
    float: left;
    margin: 0 5px 0 0;
    font-size: 0.51rem;
}

.esb-top .icon-gouwuche {
    margin-right: 0.2rem;
    float: right;
}

.esb-top .on {
    color: #e3c143;
}

.esb-top .icon-youjiantou {
    color: rgba(158, 158, 158, 1);
    font-weight: 500;
}

.esb-top span {
    border: 1px solid #ececec;
    border-radius: 5px;
    display: block;
    margin-left: 0.43rem;
    margin-right: 0.47rem;
    padding: 0 0 0 0.5rem;
    float: left;
    /*
    line-height: 20px; */
    width: 12.26rem;
    height: 30px;
}

.esb-top span input {
    border: none;
    background: none;
    /*
    line-height: 1.19rem; */
    display: block;
    height: 30px;
    /* font-weight: 500; */
    float: left;
    font-size: 13px;
}

.esb-top span input::placeholder {
    color: #999;
}

.fenleiqh {
    padding: 10px 20%;
    background: #fff;
    position: relative;
}

.fenleiqh .on {
    color: #e3c143;
}

.fenleiqh .on::after {
    content: "";
    height: 2px;
    width: 100%;
    display: block;
    position: absolute;
    bottom: -10px;
    left: 0;
    background: #e3c143;
}

.fenleiqh span {
    width: 14%;
    margin: 0 17%;
    position: relative;
    display: inline-block;
    text-align: center;
    color: #666;
    font-size: 13px;
}

.fenleisb h1 {
    font-size: 14px;
    font-weight: bold;
}

.fenleisb {
    padding: 0px 0 0px 10px;
    background: #fff;
}

.fenleisb ul {
    overflow: hidden;
}

.fenleisb ul li {
    float: left;
    margin-right: 0.35rem;
    margin-bottom: 0.25rem;
}

.fenleisb h1 {
    line-height: 40px;
}

.fenleitu {
    height: 5rem;
    width: 4.75rem;
    position: relative;
}

.fenleitu img {
    width: 100%;
}

.fenleiwenzi {
    position: absolute;
    bottom: 10px;
    width: 100%;
    text-align: center;
    color: #888888;
}


/****************分类页的banner********************/

.banner3 {
    width: 15rem;
    height: 6.45rem;
    background: #FFF;
}

.banner3 img {
    width: 100%;
    height: 6.45rem;
}


/*分类页的banner轮播索引居中*/

.swiper-pagination99 {
    position: absolute;
    left: 0;
    bottom: 0.3rem;
    width: 100%;
    text-align: center;
    z-index: 10;
}

.swiper-pagination99 .swiper-pagination-bullet {
    width: 0.3rem;
    height: 0.3rem;
    display: inline-block;
    background: rgba(255, 255, 255, .5);
    vertical-align: middle;
    border-radius: 50%;
    margin: 0 0.1rem;
}

.swiper-pagination99 .swiper-pagination-bullet-active {
    width: 0.3rem;
    height: 0.3rem;
    border-radius: 0px;
    background: #fff;
    border-radius: 50%;
    vertical-align: middle;
}


/***分类品牌****/

.fenliezimu {
    margin-top: 110px;
}

.fenliezimu .zimu {
    padding: 0 10px;
    height: 1.75rem;
    background: #f5f5f5;
    line-height: 1.75rem;
    font-size: 16px;
    font-weight: 700;
    font-family: "苹方";
}

.fenliezimu .zimudingwei {
    position: fixed;
    right: 5px;
    top: 25%;
    line-height: 13px;
    font-size: 12px;
    text-align: center;
    color: #50a3ff;
}

.fenliezimu .fenleilist ul {
    background: #fff;
    padding: 0 10px;
    overflow: hidden;
}

.fenliezimu .fenleilist ul li {
    overflow: hidden;
    height: 2rem;
    line-height: 2rem;
    position: relative;
}

.fenliezimu .fenleilist ul li::after {
    position: absolute;
    content: "";
    width: 77%;
    right: 10px;
    background: #f6f6f6;
    height: 1px;
    top: -1px;
}

.fenliezimu .fenleilist .logo {
    width: 2.75rem;
    height: 1.25rem;
    margin: 0.35rem 10px 0.35rem 0;
    display: block;
    /*
    background: #000; */
    float: left;
}

.fenliezimu .fenleilist .logo img {
    width: 100%;
    height: 100%;
}

.fenleilist .fenleilistzimu {
    height: 1.35rem;
    line-height: 1.35rem;
    font-size: 16px;
    font-weight: 700;
    font-family: 苹方;
    padding: 0px 10px;
    background: #fcfcfc;
}

.pp_wrap {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 50px;
    /* border-top: 1px solid #d5d5d5; */
    padding-left: 80px;
    background: #fff;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-around;
}

.pp_wrap .category {
    width: 80px;
    background: #f6f5f6;
    overflow-y: auto;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    border-top: 10px solid #f6f5f6;
}

.pp_wrap .category li {
    position: relative;
    height: 45px;
    text-align: center;
    line-height: 45px;
    font-size: 12px;
    color: #666;
}

.pp_wrap .category li.cur {
    color: #e3c143;
    background: #fff;
    position: relative;
    border-left: 2px solid #e3c143;
}

.pp_wrap .category li:before {
    content: "";
    position: absolute;
    z-index: 1;
    pointer-events: none;
    background: #e5e5e5;
    height: 1px;
    left: 0;
    right: 0;
    bottom: 0;
}

.pp_wrap .dp_list {
    width: 100%;
    height: 429px;
    flex: 1;
    padding: 10px 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow-y: auto;
}

.cate_list {
    float: left;
    width: 100%;
    overflow: hidden;
}

.cate_list .title {
    float: left;
    width: 100%;
    height: 36px;
    line-height: 26px;
    font-size: 14px;
    font-weight: bold;
    font-family: "苹方";
    /* text-align: center; */
    overflow: hidden;
}

.cate_list .title span {
    position: relative;
    height: 38px;
    display: inline-block;
}

.cate_list li {
    float: left;
    width: 33.33%;
    display: flex;
    flex-direction: column;
    align-items: center;
    overflow: hidden;
}

.cate_list li em {
    width: 1.75rem;
    height: 1.75rem;
    display: block;
    overflow: hidden;
    margin: 0 auto;
    border-radius: 50%;
    border: 1px solid #ddd;
    vertical-align: middle;
    font-style: normal;
    font-weight: normal;
}

.cate_list li em img {
    width: 100%;
    height: 100%;
}

.cate_list li span {
    float: left;
    width: 100%;
    height: 30px;
    line-height: 30px;
    color: #666;
    font-size: 12px;
    text-align: center;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
}

.gerenxinxi {}

.gerenxinxi ul {
    padding: 0 10px;
    background: #fff;
    margin-bottom: 10px;
}

.gerenxinxi ul li {
    line-height: 2rem;
    color: #333;
    font-size: 0.55rem;
    border-bottom: 1px solid #f8f8f8;
}

.fw600 {
    font-weight: 600;
}

.gerenxinxi ul li:last-child {
    border: none;
}

.gerenxinxi ul li span {
    float: right;
    color: #c4c4c4;
    overflow: hidden;
    line-height: 2rem;
    height: 2rem;
}

.gerenxinxi ul li span img {
    height: 100%;
}

.gerenxinxi ul li i {
    float: right;
    color: #c4c4c4;
    font-size: 0.6rem;
}

.fenleiqh1 {
    font-weight: 500;
    padding: 10px 6%;
    text-align: center;
    background: #fff;
    position: fixed;
    line-height: 1rem;
    overflow: hidden;
    height: 45px;
    font-size: 0.51rem;
    top: 110px;
    width: 100%;
    z-index: 99999;
}

.taozhifenlei_zz {
    position: fixed;
    top: 155px;
    height: 100vh;
    left: 0;
    width: 100%;
    background: rgba(0, 0, 0, 0.6);
}

.fenleiqh1 .fenleion {
    color: #e3c143;
}

.fenleiqh1 ul li {
    float: left;
    width: 25%;
}

.fenleiqh1 ul li i {
    font-size: 0.6rem;
    margin-left: -6px;
}

.s22222 {
    position: fixed;
    top: 50px;
    width: 100%;
    z-index: 9999;
}

.shangpingbiaoge {
    padding: 0 10px;
    background: #fff;
    margin-top: 145px;
}

.shangpingbiaoge ul {
    overflow: hidden;
}

.shangpingbiaoge ul li {
    width: 45%;
    position: relative;
    margin-bottom: 25px;
    float: left;
}

.shangpingbiaoge_img {
    height: 6.4rem;
    width: 300px;
    max-width: 100%;
    overflow: hidden;
    position: relative;
    margin: 20px auto;
}

.shangpingbiaoge_img img {
    width: 100%;
    height: 100%;
}

.shangpingbiaoge .left_label {
    position: absolute;
    color: #fff;
    width: 1.2rem;
    line-height: 0.9rem;
    padding: 4px 0;
    text-align: center;
    border-radius: 0 0 0.6rem 0.6rem;
    background: rgba(178, 45, 28, 1);
}

.shangpingbiaoge ul li:nth-child(2n+1) {
    margin-right: 10%;
}

.shangpingbiaoge .gongzhaodao {
    color: rgba(150, 150, 150, 1);
    font-size: 0.51rem;
    line-height: 40px;
}

.shangpingbiaoge_name {
    text-align: left;
    font-weight: bold;
    line-height: 18px;
    margin-top: 25px;
    height: 40px;
    font-size: 15px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.shangpingbiaoge_price {
    font-weight: bolder;
    color: #e3c143;
    font-size: 12px;
    font-weight: 400;
    /* margin-top: 10px; */
    line-height: 23px;
}

.fenlei1_paixu {
    position: relative;
}

.fenlei1_paixu_zhezhao {
    position: fixed;
    left: 0;
    top: 155px;
    width: 100%;
    z-index: 999;
}

.fenlei1_paixu_zhezhao ul {
    background: #fff;
}

.fenlei1_paixu_zhezhao ul li {
    line-height: 1.6rem;
    padding: 0 10px;
    width: 100%;
    background: #fff;
    font-weight: 500;
    text-align: left;
    font-family: "苹方";
}

.fenlei1_saixuan .on {
    color: #e3c143;
}

.fenlei1_paixu_zhezhao_on {
    color: #e3c143 !important;
}

.fenlei1_saixuan_zhezhao {
    position: fixed;
    left: 0;
    top: 155px;
    width: 100%;
    z-index: 999;
}

.fenlei1_saixuan_zhezhao ul {
    background: #fff;
    overflow: hidden;
}

.fenlei1_saixuan_zhezhao ul li {
    line-height: 1.6rem;
    padding: 0 10px;
    width: 100%;
    background: #fff;
    font-weight: 500;
    text-align: left;
    font-family: "苹方";
    overflow: hidden;
    position: relative;
}

.fenlei1_saixuan_zhezhao ul li p {
    color: #666 !important;
}

.fenlei1_saixuan_zhezhao ul li {
    color: #666;
}

.fenlei1_saixuan_zhezhao ul li ul {
    color: #333;
    line-height: 1.3rem;
    overflow: hidden;
}

.fenlei1_saixuan_zhezhao ul li ul li {
    width: 33.33%;
    float: left;
    text-align: center;
    color: #333;
}

.jingxuan_jaijge {}

.jingxuan_jaijge_input {
    position: absolute;
    top: 0;
    left: 3rem;
}

.jingxuan_jaijge input {
    border: 1px solid #f0f0f0;
    width: 3rem;
    height: 1.2rem;
    padding-right: .2rem;
    text-align: right;
    margin-right: .2rem;
    margin-left: .2rem;
}

.jingxuan_jaijge_huadong {
    height: 5px;
    margin: 0.8rem 2rem 2rem 2rem;
    background: #eee;
    position: relative;
}

.jingxuan_jaijge_huadong_bg {
    background: #e3c143;
    height: 100%;
    position: absolute;
    z-index: 3;
    left: 0;
    right: 0;
}

.jingxuan_jaijge_huadong_left {
    display: block;
    width: 16px;
    height: 16px;
    background: #eee;
    border: 4px solid #000;
    border-radius: 100px;
    position: absolute;
    left: -8px;
    top: 50%;
    z-index: 9;
    transform: translate(0%, -50%);
}

.jingxuan_jaijge_huadong_right {
    display: block;
    width: 16px;
    z-index: 9;
    height: 16px;
    background: #eee;
    border: 4px solid #000;
    border-radius: 100px;
    position: absolute;
    right: -8px;
    top: 50%;
    transform: translate(0%, -50%);
}

.marker {
    position: absolute;
    top: 100%;
    padding-top: 0px;
    font-size: 13px;
    color: #555;
    letter-spacing: 0.05em;
    transform: translateX(-50%);
}

.marker-25 {
    left: 25%;
}

.marker-50 {
    left: 50%;
}

.marker-75 {
    left: 75%;
}

.marker-100 {
    left: 100%;
}

.marker:after {
    content: '';
    width: 1px;
    height: 8px;
    background: #d2d2d2;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;
}

sup {
    font-size: 80%;
    vertical-align: top;
    position: relative;
    top: 1px;
}

.jingxuan_zhijing {
    display: inline-block;
    margin-right: 16px;
    background: #e3c143;
    text-align: center;
    padding: 0 10px;
    position: relative;
    color: #fff;
    line-height: 1.2rem;
    margin-top: 0.2rem;
}

.jingxuan_zhijing::after {
    content: "x";
    position: absolute;
    top: -5px;
    right: -5px;
    width: 14px;
    height: 14px;
    display: block;
    color: #fff;
    background: #000;
    border-radius: 50%;
    text-align: center;
    line-height: 12px;
}

.saixuanbtn {
    background: #fff;
    color: #FFf;
    text-align: center;
    line-height: 1.75rem;
    padding: 0 0.75rem;
    font-size: 0.64rem;
    overflow: hidden;
}

.saixuanbtn span {
    width: 6.75rem;
    border-radius: 1rem;
    height: 1.75rem;
    display: block;
    float: left;
    margin: 1rem 0;
}

.saixuanbtn span:first-child {
    background: #c3c3c3;
    margin-right: 1rem;
    color: #333;
}

.saixuanbtn span:last-child {
    background: #e3c143;
}

.icon-xiangqing_fuwubaozhangduigou1 {
    color: #AE2A1B;
    font-weight: 600;
    margin: 0px 3px 0 10px;
    display: inline-block;
    line-height: 1rem;
}

.icon-xiangqing_kucun1 {
    color: #AE2A1B;
    font-size: 0.64rem;
}

.shouhuoren {}

.shouhuoren ul {
    padding: 0 0.65rem;
    background: #fff;
}

.shouhuoren ul li {
    height: 1.77rem;
    position: relative;
    border-bottom: 1px solid #f5f5f5;
}

.shouhuoren ul li .icon-kaiguan-copy {
    float: right;
    font-size: 2rem;
    line-height: 1.77rem;
    color: #aaa;
}

.shouhuoren ul li .icon-kaiguan {
    float: right;
    font-size: 2rem;
    line-height: 1.77rem;
    color: rgba(227, 193, 67, 1);
}

.shouhuoren ul li:last-child {
    border: none;
}

.shouhuoren ul li .xinxi {
    color: #999;
    font-size: 0.55rem;
    font-weight: 500;
    font-family: "苹方";
    margin-right: 0.5rem;
    position: absolute;
    line-height: 1.77rem;
}

.shouhuoren ul li input {
    border: none;
    width: 100%;
    height: 1.77rem;
    padding-left: 3rem;
    background: none;
    color: #333;
}

.shouhuoren ul li .icon-youjiantou-copy {
    float: right;
    line-height: 1.77rem;
    color: #CFCFCF;
}

.mt43rem {
    margin-top: 0.43rem;
}

.dizhibtn {
    width: 2.35rem;
    height: 1.24rem;
    border-radius: 2rem;
    float: right;
    border: 1px solid #DEDEDE;
    margin: 0.23rem 0;
}

.dizhibtn1 {
    width: 1.15rem;
    height: 1.15rem;
    border-radius: 50%;
    display: block;
    float: left;
    box-shadow: 1px 1px 1px 0px rgba(96, 96, 96, 0.35);
}

.wdshouhuoren {
    background: #fff;
    margin-bottom: 0.5rem;
}

.wdshouhuoren_dizhi_left {
    padding: 10px;
    border-bottom: 1px solid #88888826;
}

.wdshouhuoren_dizhi_bottom {
    padding: 0 10px;
    border-bottom: 1px solid #88888826;
    line-height: 2rem;
}

.wdshouhuoren_dizhi_bottom i {
    color: #CDCDCD;
    float: left;
    margin-right: 0.1rem;
    font-size: 16px
}

.wdshouhuoren_dizhi_bottom .icon-xuanzhong1 {
    color: #E3C143;
}

.wdshouhuoren_dizi {
    font-size: 0.7rem;
    line-height: 1.2rem;
}

.lh24p {
    font-size: 0.6rem;
    line-height: 1.2rem;
}

.pfbotbtn {
    font-size: 0.7rem;
    line-height: 1.75rem;
    position: fixed;
    width: 14.68rem;
    left: 0.66rem;
    bottom: 0.81rem;
    height: 1.75rem;
    color: #fff;
    border-radius: 2rem;
    text-align: center;
    background: rgba(227, 193, 67, 1);
}

.gouwuche {
    width: 14.68rem;
    margin: 1.28rem auto;
    background: #fff;
    padding: 0 0.6rem;
    border-radius: 3px;
    overflow: hidden;
}

.icon-xuanzhong1 {
    color: #E3C143;
}

.icon-weixuanzhong1 {
    color: #DEDEDE;
}

.gouwuche .icon-xuanzhong1 {
    color: #E3C143;
    margin-right: 0.5rem;
    float: left;
}

.gouwuche .icon-weixuanzhong1 {
    color: #DEDEDE;
    margin-right: 0.5rem;
    float: left;
}

.gouwucheimg {
    width: 4rem;
    height: 4rem;
    border-radius: 3px;
    background: #000;
    display: block;
    overflow: hidden;
    position: relative;
    float: left;
    margin-right: 0.5rem;
}

.gouwucheimg img {
    width: 100%;
    height: 100%;
}

.gouwuchenewold {
    background: rgba(227, 193, 67, 1);
    border-radius: 2rem;
    color: #fff;
    font-size: 0.43rem;
    line-height: 0.6rem;
    text-align: center;
    padding: 0 8px;
    width: 2.69rem;
    height: 0.6rem;
}

.gouwucheright {
    position: relative;
    height: 4rem;
    padding-left: 5.6rem;
}

.gouwuchejiage {
    position: absolute;
    bottom: 0;
    left: 5.6rem;
    color: #e3c143;
    font-family: "苹方";
    font-weight: 500;
}

.gouwucherightname {
    font-size: 10px;
    font-family: "苹方";
    font-weight: 500;
    color: rgba(51, 51, 51, 1);
    line-height: 20px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    !autoprefixer: off;
    -webkit-box-orient: vertical;
}

.gouwucheshangpu {
    font-size: 0.55rem;
    font-family: MicrosoftYaHei;
    font-weight: 400;
    color: rgba(227, 193, 67, 1);
    line-height: 1.75rem;
}

.gouwuche ul li {
    margin-bottom: 0.86rem;
    overflow: hidden;
    position: relative;
}

.gouwuchenav {
    background: #fff;
    position: fixed;
    bottom: 0;
    left: 0;
}

.lh4rem {
    line-height: 4rem;
}

.gouwuchenav {
    height: 1.92rem;
    background: #fff;
    width: 100%;
    line-height: 1.92rem;
    padding: 0 0.6rem 0 1.26rem;
    font-size: 0.51rem;
    font-family: "苹方";
    font-weight: 500;
}

.gouwucheheji {
    float: right;
    font-size: 0.51rem;
    font-family: MicrosoftYaHei;
    font-weight: 400;
    color: rgba(227, 193, 67, 1);
    margin-right: 0.5rem;
}

.gouwuchebtn {
    float: right;
    width: 3.41rem;
    height: 1.41rem;
    background: rgba(227, 193, 67, 1);
    color: #fff;
    line-height: 1.41rem;
    text-align: center;
    border-radius: 3rem;
    margin: 0.255rem 0 0 0;
}

.gouwuchenavleft {
    height: 1.92rem;
    display: inline-block;
    line-height: 1.92rem;
}

.ddxqtop {
    width: 100%;
    position: relative;
    height: 2.825rem;
    line-height: 1.825rem;
    background: rgba(255, 255, 255, 1);
}

.ddxqtop ul li {
    width: 20%;
    float: left;
    font-size: 0.51rem;
    font-weight: 500;
    color: rgba(195, 195, 195, 1);
    position: relative;
    text-align: center;
    top: 0.87rem;
}

.ddxqtop .hengxian {
    width: 100%;
    background: #C3C3C3;
    height: 1px;
    top: 0.98rem;
    position: absolute;
}

.ddxqtop ul li span {
    width: 0.26rem;
    height: 0.26rem;
    background: #C3C3C3;
    border-radius: 50%;
    position: absolute;
}

.ddxqtop ul li p {
    line-height: 2rem;
}

.ddxqtop ul li .ddxqwzon {
    color: #E3C143;
}

.ddxqtop ul li .ddxqon {
    background: #E3C143;
}

.ddxq_spxinxi {
    padding: 0 0.64rem;
    background: #fff;
    margin-bottom: 0.43rem;
}

.ddxq_spxinxi .shouhangwenzi {
    font-weight: 700;
    font-size: 0.6rem;
    line-height: 1.75rem;
    border-bottom: 1px solid #f6f6f6;
    color: #595757;
}

.ddxq_spxinxi_dingdanxq {
    padding: 13px 0 0 0;
}

.ddxq_spxinxi_dingdanxq ul li {
    /* padding: 0 10px; */
    background: #fff;
    overflow: hidden;
    border-radius: 3px;
}

.ddxq_spxinxi_dingdanxq ul li .ddxq_spxinxi_tp {
    width: 4rem;
    height: 4rem;
    border-radius: 3px;
    background: #000;
    display: block;
    float: left;
    margin-right: 0.5rem;
    overflow: hidden;
    position: relative;
}

.ddxq_spxinxi_dingdanxq ul li .ddxq_spxinxi_tp img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 50%;
}

.ddxq_spxinxi_spmz {
    font-size: 0.5rem;
    font-family: "苹方";
    font-weight: 500;
    color: rgba(51, 51, 51, 1);
    line-height: 20px;
}

.ddxq_spxinxi_spbq {
    background: rgba(227, 193, 67, 1);
    border-radius: 2rem;
    color: #fff;
    font-size: 0.43rem;
    line-height: 0.6rem;
    text-align: center;
    padding: 0 8px;
    width: 2.69rem;
    height: 0.6rem;
}

.ddxq_spxinxi_dingdanxqjiage {
    position: absolute;
    bottom: 1.25rem;
    left: 4.5rem;
}

.zhuse {
    color: #E3C143;
}

.ddxq_spxinxi_zy {
    line-height: 1.3rem;
    font-size: 0.51rem;
    color: #888888;
}

.ddxq_spxinxi_shouhuorenxinxi {
    color: #333;
    line-height: 1.3rem;
}

.ddxq_spxinxi_dd {
    font-size: 0.51rem;
    color: #888888;
    line-height: 1.3rem;
}

.ddxq_spxinxi_dd span {
    width: 4rem;
    display: inline-block;
}

.ddxq_btn {
    width: 14.68rem;
    height: 1.75rem;
    background: rgba(227, 193, 67, 1);
    margin: 0 auto;
    color: #fff;
    font-size: 0.64rem;
    text-align: center;
    line-height: 1.75rem;
    left: 0.66rem;
    bottom: 0.81rem;
    border-radius: 3rem;
    position: fixed;
}

.sousuobiaoti1 {
    line-height: 2.2rem;
    font-weight: bold;
    font-size: 0.6rem;
}

.sousuobiaoti2 {
    line-height: 1.4rem;
    font-weight: bold;
    font-size: 0.6rem;
}

.sousuobiaoge {
    width: 100%;
    overflow: hidden;
}

.sousuobiaoge ul {
    width: 100%;
}

.sousuobiaoge ul li {
    float: left;
    width: 3.88rem;
    height: 1.24rem;
    background: rgba(246, 244, 245, 1);
    font-size: 0.51rem;
    color: rgba(136, 136, 136, 1);
    font-weight: 500;
    line-height: 1.24rem;
    margin-bottom: .9rem;
    text-align: center;
}

.sousuobiaoge ul li:nth-child(3n+1) {
    margin-right: 1.5rem;
}

.sousuobiaoge ul li:nth-child(3n+2) {
    margin-right: 1.5rem;
}

.sjjinpaiimg {
    width: 100%;
    margin-top: 50px;
    overflow: hidden;
    border-bottom: 16px solid #f7f7f7;
}

.sjjinpaiimg img {
    width: 100%;
}

.sjjinpaiimg2 {
    width: 100%;
    overflow: hidden;
    border-top: 16px solid #f7f7f7;
}

.sjjinpaiimg2 img {
    width: 100%;
}

.sjfuwu {
    line-height: 2.325rem;
    padding: 0 0.625rem;
    font-size: 0.55rem;
}

.juxingbiaoshi {
    width: 2.25rem;
    height: 0.525rem;
    overflow: hidden;
    display: inline;
    position: relative;
}

.juxingbiaoshi_neibu {
    width: 10rem;
    height: 10rem;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    /* IE 9 */
    -moz-transform: rotate(45deg);
    /* Firefox */
    -webkit-transform: rotate(45deg);
    /* Safari 和 Chrome */
    -o-transform: rotate(45deg);
    /* Opera */
    display: block;
    background: #f5f5f5;
    position: absolute;
}

.sjfuwu .jiage {
    color: #e3c143;
    float: right;
}

.sjfuwu .ljsj {
    float: right;
    background: #e3c143;
    color: #fff;
    width: 3rem;
    height: 1.05rem;
    text-align: center;
    line-height: 1.05rem;
    margin-top: 0.6375rem;
    margin-left: 0.35rem;
    border-radius: 6px;
}

.kefutime {
    font-size: 0.4rem;
    width: 100%;
    text-align: center;
    line-height: 2rem;
}

.kefujilu ul li {
    width: 100%;
    overflow: hidden;
}

.kefumy {
    float: right;
    margin-right: 0.625rem;
    margin-bottom: 0.5rem;
    background: #333;
    color: #fff;
    max-width: 60%;
    padding: 0.5rem 0.4rem;
    border-radius: 10px 0 10px 10px;
    display: block;
}

.kefuyou {
    float: left;
    margin-left: 0.625rem;
    margin-bottom: 0.5rem;
    max-width: 60%;
    display: block;
    background: #fff;
    color: #333;
    padding: 0.5rem 0.4rem;
    border-radius: 0px 10px 10px 10px;
}


/*新客服*/

.new_kefu {
    margin-top: 50px;
    padding-top: 0.3rem;
}

.new_kefu p {
    font-size: 0.52rem;
    line-height: 1rem;
    margin-top: 10px;
}

.new_kefu ul {
    background: #fff;
    padding: 0 0.625rem;
}

.new_kefu ul li {
    line-height: 1.75rem;
    font-size: 0.6rem;
    border-bottom: 1px solid #f9f9f9;
}

.navinput {
    position: fixed;
    bottom: 0px;
    width: 100%;
    background: #fff;
    height: 39px;
    border-top: 1px solid #eaeaea;
}

.navinput input {
    color: #333;
    height: 39px;
    width: 100%;
    background: none;
    border: none;
    text-indent: 20px;
}

.navinput .icon-yuyin {
    font-size: 1rem;
    display: block;
    position: absolute;
    right: 2.5rem;
    line-height: 39px;
    color: #767676;
    top: 0;
}

.navinput .icon-tupian {
    font-size: 1rem;
    display: block;
    position: absolute;
    right: 0.7rem;
    line-height: 39px;
    color: #767676;
    top: 0;
}

.Details_tcbg {
    background: rgba(0, 0, 0, 0.4);
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}

.Details_tc {
    border-radius: 4px 4px 0 0;
    background: #fff;
    position: fixed;
    bottom: 0;
    left: 0;
    padding: 0.5rem;
    width: 100%;
}

.Details_tc_img {
    height: 3.15rem;
    width: 3.15rem;
    border-radius: 4px;
    overflow: hidden;
}

.Details_tc_img img {
    width: auto;
    height: 100%;
}

.Details_tc .icon-guanbi1 {
    float: right;
    color: rgba(136, 136, 136, 1);
}

.Details_tc_price {
    color: #E3C143;
    font-size: 15px;
    position: absolute;
    font-weight: 400;
    line-height: 0.7rem;
    left: 4.05rem;
    top: 1.9rem;
}

.Details_tc_price>p {
    font-size: 12px;
    font-weight: 500;
    /* display: block; */
    color: rgba(136, 136, 136, 1);
}

.Details_tc_classification {
    margin-top: 0.5rem;
    overflow: hidden;
}

.Details_tc_classification_p {
    font-size: 12px;
    color: #6b6b6b;
    line-height: 2rem;
}

.Details_tc_classification_span {
    height: 1.125rem;
    width: 2.775rem;
    background: #f3f3f3;
    float: left;
    color: #6b6b6b;
    margin-right: 0.5rem;
    display: block;
    text-align: center;
    border-radius: 5rem;
    line-height: 1.125rem;
}

.Details_tc_classification_span_on {
    height: 1.125rem;
    width: 2.775rem;
    background: #E3C143;
    float: left;
    color: #fff;
    margin-right: 0.5rem;
    display: block;
    text-align: center;
    border-radius: 5rem;
    line-height: 1.125rem;
}

.Details_tc_classification_jiajian {
    background: #f6f6f6;
    padding: 0px 14px;
    color: #2f2f2f;
    float: right;
    margin: 12px 12px 0 12px;
    /* height: 9px; */
    line-height: 1rem;
}

.Details_tc_classification_jiajian i {}

.Details_tc_classification_jiajian .icon-jianhao {
    color: #2f2f2f;
}

.Details_tc_classification_jiajian>span {
    background: #f6f6f6;
    padding: 2px 25px;
}

.Details_tc_classification_jiajian .icon-jiahao {
    color: #2f2f2f;
}

.Details_tc_btn {
    border-radius: 2rem;
    background: #E3C143;
    margin: 0.5rem 0;
    height: 1.75rem;
    line-height: 1.75rem;
    text-align: center;
    color: #fff;
}

.borbot {
    border-bottom: 1px solid #88888826;
}

.Details_tc2 {
    border-radius: 10px 10px 0 0;
    background: #fff;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
}

.Details_tc2 ul {
    overflow: hidden;
    padding: 10px 0;
}

.Details_tc2 ul li {
    float: left;
    width: 25%;
    text-align: center;
    font-size: 12px;
}

.Details_tc2 .iconfont {
    font-size: 36px;
}

.Details_tc2 .icon-weixinx- {
    color: rgb(81, 182, 118);
}

.Details_tc2 .icon-qqhaoyou {
    color: rgb(43, 164, 211);
}

.Details_tc2 .icon-qunfengpengyouquan {
    color: rgb(81, 182, 118);
}

.Details_tc2 .icon-weibo {
    color: rgb(234, 93, 92);
}

.Details_tc2_p1 {
    line-height: 2rem;
    color: #333;
    font-size: 14px;
}

.Details_tc2_p2 {
    line-height: 2rem;
    color: #666666;
    font-size: 14px;
    border-top: 1px solid #f5f5f5;
}

.Details_tc2_p3 {
    font-size: 12px;
    padding-top: 5px;
    padding-bottom: 10px;
}


/*************余额提现***********/

.yuetixian_top {
    height: 7.5rem;
    margin-top: 50px;
    background: #333333;
    text-align: center;
}

.yuetixian_top_p {
    line-height: 4.675rem;
    font-size: 1.1rem;
    color: #fff;
    font-weight: bold;
}

.yuetixian_top_p>span {
    font-size: 0.4rem;
}

.yuetixian_top_span {
    background: #e3c143;
    font-size: 0.64rem;
    border-radius: 2rem;
    width: 4.725rem;
    height: 1.35rem;
    line-height: 1.35rem;
    display: block;
    margin: 0 auto;
    color: #fff;
}

.yuetixian_biaoti {
    background: #f7f7f7;
}

.yuetixian_biaoti>p {
    color: #e3c143;
    font-size: 13px;
    line-height: 2.3rem;
    padding: 0 10px;
    font-weight: bold;
}

.Web_Box1 {
    font-family: "苹方";
    width: 16rem;
    margin: 0 auto;
    /* margin-bottom: 2.55rem; */
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
    height: 100%;
    position: absolute;
    background: #fff;
}

.yuetixian_biaoti .icon-more {
    color: #bcbcbc;
    font-size: 12px;
    float: right;
}

.yuetixian_biaoti_right {
    float: right;
    color: #bcbcbc;
    font-size: 10px;
    font-weight: normal;
}

.yuetixian_mingxi {}

.yuetixian_mingxi ul {
    height: calc(100% - 8rem);
    width: 100%;
    background: #fff;
    overflow-y: auto;
}

.yuetixian_mingxi ul li {
    border-bottom: 1px solid #f6f6f6;
    padding: 10px 10px;
    line-height: 1.1rem;
}

.yuetixian_mingxi {
    line-height: 0.9rem;
    color: #bcbcbc;
}

.yuetixian_mingxi_right {
    float: right;
}

.yuetixian_mingxi_lt {
    color: #333;
}

.tixianjine {
    height: 2.6rem;
    margin-top: 50px;
    background: #fff;
    font-size: 0.64rem;
    margin-bottom: 0.5rem;
}

.tixianjine>span {
    line-height: 2.6rem;
    float: left;
    width: 20%;
    /* position: absolute; */
    padding-left: 0.5rem;
    display: block;
}

.tixianjine input {
    width: 80%;
    border: none;
    background: none;
    height: 2.6rem;
    padding-left: 0.5rem;
}

.tixianjine input::-webkit-input-placeholder {
    color: #bcbcbc;
}

.tixianweizhi {
    background: #fff;
}

.tixianweizhi ul {
    padding: 0 0.5rem
}

.tixianweizhi ul li {
    height: 2rem;
    line-height: 2rem;
    position: relative;
    border-bottom: 1px solid #f6f6f6;
}

.tixianweizhi ul li:first-child {
    font-size: 0.7rem;
    font-weight: bold;
    color: #333;
}

.tixianweizhi ul li:last-child {
    border: none;
}

.tixianweizhiimg {
    height: 1.2rem;
    width: 1.2rem;
    position: absolute;
    margin-top: -0.6rem;
    top: 50%;
    display: block;
}

.tixianweizhiimg img {
    width: 100%;
}

.tixianwiezhifs {
    padding-left: 2rem;
}

.tixianweizhi .icon-xuanzhong1 {
    float: right;
    color: #e7e7e7;
}

.tixianweizhibtn {
    color: #fff;
    background: #e3c143;
    border-radius: 2rem;
    height: 1.75rem;
    line-height: 1.75rem;
    font-size: 0.64rem;
    width: 15rem;
    text-align: center;
    margin: 1rem auto;
}


/************手表维修**************/

.maintenance {
    line-height: 1.75rem;
    padding: 0 0.64rem;
    background: #fff;
    margin-bottom: 0.425rem;
    margin-top: 50px;
}

.maintenance ul {}

.maintenance_span {
    float: right;
    font-size: 0.52rem;
    color: #333;
}

.maintenance ul li {
    border-bottom: 1px solid #f6f6f6;
    font-size: 0.52rem;
    color: #333;
    line-height: 1.77rem;
    position: relative;
}

.maintenance ul li input {
    height: 1.75rem;
    position: absolute;
    width: 70%;
    border: none;
    right: 0;
    text-align: right;
    color: #333;
}

.maintenance ul li input::placeholder {
    font-size: 0.52rem;
    color: #aaa;
}

.maintenance ul li i {
    float: right;
    font-size: 0.52rem;
    color: #aaa;
}

.maintenance ul li .icon-kaiguan {
    float: right;
    font-size: 2rem;
    color: rgba(227, 193, 67, 1);
}

.maintenance ul li .icon-kaiguan-copy {
    float: right;
    font-size: 2rem;
}

.maintenance ul li:last-child {
    border-bottom: none;
}

.maintenance ul li .xzspan {
    line-height: 1.11rem;
    display: block;
    height: 1.11rem;
    float: left;
    color: #fff;
    margin-bottom: 0.5rem;
    padding: 0 10px;
    background: rgba(227, 193, 67, 1);
    border-radius: 1rem;
    margin-right: 0.64rem;
}

.maintenance ul li .wxzspan {
    line-height: 1.11rem;
    display: block;
    height: 1.11rem;
    float: left;
    color: #888888;
    margin-bottom: 0.5rem;
    padding: 0 10px;
    background: #E7E7E7;
    border-radius: 1rem;
    margin-right: 0.64rem;
}

.maintenance_upload {
    padding-top: 0.64rem;
    overflow: hidden;
}

.maintenance_upload .chuantishili {
    background: #333;
    color: #fff;
    width: 3.4rem;
    height: 25px;
    text-align: center;
    line-height: 25px;
    display: block;
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}

.maintenance_upload ul {
    overflow: hidden;
}

.maintenance_upload_two li {
    border: none !important;
}

.maintenance_upload ul li {
    width: 3.4rem;
    float: left;
    margin-right: 0.36rem;
    height: 3.4rem;
    color: rgba(212, 212, 212, 1);
    background: url(../images/sz.png) no-repeat center;
    background-size: cover;
    border: 1px dashed #d4d4d4;
}

.maintenance_upload ul li img {
    width: 100%;
    height: 100%;
}

.maintenance_upload ul li:last-child {
    margin-right: 0;
    border: 1px dashed #d4d4d4;
}

.maintenance_upload_p {
    font-size: 0.43rem;
    font-weight: 500;
    line-height: .8rem;
    margin-top: .5rem;
    color: rgba(227, 193, 67, 1);
}

.maintenance_upload_btn {
    width: 14.68rem;
    height: 1.75rem;
    background: rgba(227, 193, 67, 1);
    margin: 1rem auto 0 auto;
    font-size: 0.64rem;
    line-height: 1.75rem;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    border-radius: 2rem;
    text-align: center;
}


/*****************意见反馈*************/

.feedback {
    margin-top: 60px;
}

.feedback_contact {
    height: 1.92rem;
    background: rgba(255, 255, 255, 1);
    color: #888;
    font-size: 0.51rem;
}

.feedback_contact input {
    color: #888;
    height: 1.92rem;
    border: none;
    width: 100%;
    background: none;
    padding: 0 0.75rem;
}

.feedback_contact ::-webkit-input-placeholder {
    opacity: 0.5;
    color: #888;
}

.feedback_opinion {
    width: 100%;
    margin-top: 0.5rem;
    padding: 0.73rem 0.75rem;
    background: rgba(255, 255, 255, 1);
}

.feedback_opinion_num {
    width: 100%;
    text-align: right;
    color: #888;
    opacity: 0.5;
}

.feedback_opinion textarea {
    height: 9.2rem;
    width: 100%;
    border: none;
    background: none;
}

.feedback_opinion ::-webkit-input-placeholder {
    color: #888;
    opacity: 0.5;
}

.feedback_addimg {
    padding: 0 0.75rem 0.5rem;
    margin-top: 0.5rem;
    overflow: hidden;
    background: #fff;
}

.feedback_addimg_p {
    font-size: 0.51rem;
    font-weight: 500;
    color: rgba(51, 51, 51, 1);
    line-height: 1.5rem;
}

.feedback_addimg_p .icon-tupian {
    color: #333;
    font-size: 0.55rem;
    margin-right: 0.5rem;
    margin-bottom: 0.5rem;
}

.feedback_addimg ul li {
    color: rgba(212, 212, 212, 1);
    background: url(../images/sz.png) no-repeat center;
    background-size: cover;
    border: 1px dashed #d4d4d4;
    float: left;
    width: 3.37rem;
    height: 3.37rem;
    margin-right: 0.34rem;
}

.feedback_addimg ul li:nth-child(4n+4) {
    margin-right: 0;
}

.feedback_btn {
    width: 14.68rem;
    height: 1.75rem;
    background: rgba(227, 193, 67, 1);
    line-height: 1.75rem;
    border-radius: 2rem;
    text-align: center;
    font-size: 0.64rem;
    color: #fff;
    margin: 2rem auto 1rem;
}


/***********招商加盟*********/

.unionimg1 {
    width: 16rem;
    background: url(../images/zsjm.jpg) no-repeat center;
    background-size: cover;
    height: 42.02666rem;
    margin-top: 50px;
}

.unionimg2 {
    width: 16rem;
    background: url(../images/zsjm2.jpg) no-repeat center;
    background-size: 100% 100%;
    height: 14.4rem;
    padding: 1.2rem .9rem 0 .9rem;
}

.unionimg3 {
    width: 16rem;
    background: url(../images/zsjm3.jpg) no-repeat center;
    background-size: cover;
    height: 8.32rem;
}

.unionipt>p {
    font-family: MicrosoftYaHeiLight;
    color: #fff;
    margin-bottom: .8rem;
    font-size: 0.47rem;
    line-height: 1.05rem;
    position: relative;
}

.unionipt_name {
    width: 2rem;
    text-align: right;
    display: inline-block;
}

.unionipt_input {
    width: 6.17rem;
    height: 1.05rem;
    border: 1px solid #fff;
    background: none;
    color: #fff;
    padding-left: 5px;
}

.unionipt_input1 {
    width: 3rem;
    height: 1.05rem;
    border: 1px solid #fff;
    background: none;
    color: #fff;
    padding-left: 5px;
}

.union_yzm {
    height: 1.05rem;
    position: absolute;
    bottom: 0;
    text-align: center;
    background: #fff;
    width: 3.17rem;
    color: #e3c143;
    font-size: 0.51rem;
}

.union_yzm img {
    width: 100%;
    height: 100%;
}

.unionbtn {
    width: 3.43rem;
    height: 1.15rem;
    background: rgba(255, 255, 255, 1);
    text-align: center;
    font-size: 0.51rem;
    border-radius: 2rem;
    line-height: 1.15rem;
    color: rgba(227, 193, 67, 1);
    margin-left: -1.715rem;
    left: 50%;
    position: absolute;
}


/********开户行*******/


/********开户行*******/

.new_bank {
    margin-top: 50px;
}

.new_bank ul {
    padding: 0 10px;
    background: #fff;
}

.new_bank ul li {
    height: 2.3rem;
    line-height: 2.3rem;
    position: relative;
    padding-bottom: 1px;
    border-bottom: 1px solid #f3f3f3;
}

.new_bank ul li:last-child {
    border: none;
}

.new_bank i {
    position: absolute;
    font-size: 0.8rem;
    color: rgba(207, 207, 207, 1);
}

.new_bank input {
    border: none;
    width: 100%;
    height: 100%;
    font-size: 0.64rem;
    padding-left: 1.5rem;
}

.new_bank input::-webkit-input-placeholder {
    color: #D4D4D4;
}

.new_bank_span {
    position: absolute;
    top: 0;
    right: 10px;
    color: #e3c143;
    font-size: 0.51rem;
}

.new_bank_btn {
    width: 14.68rem;
    display: block;
    height: 1.75rem;
    line-height: 1.75rem;
    border-radius: 1rem;
    margin: 2rem auto 1rem auto;
    background: #e3c143;
    color: #fff;
    text-align: center;
    font-size: 0.64rem;
}

.bank_choose {
    margin-top: 60px;
}

.bank_choose ul li {
    width: 14.72rem;
    height: 3.8rem;
    background: rgba(255, 255, 255, 1);
    border-radius: 6px;
    margin: 0 auto 0.43rem auto;
    padding: 0.64rem 0 0 0.64rem;
    position: relative;
    overflow: hidden;
}

.bank_choose_img {
    width: 1.34rem;
    height: 1.39rem;
    float: left;
    margin-right: 0.64rem;
}

.bank_choose_img img {
    width: 100%;
}

.coe7 {
    color: #E7E7E7;
}

.bank_choose_name {
    font-size: 0.51rem;
    font-weight: 500;
    color: rgba(51, 51, 51, 1);
}

.bank_choose_num {
    font-size: 0.6rem;
    font-weight: 500;
    color: rgba(51, 51, 51, 1);
}

.bank_choose_rt {
    position: absolute;
    right: 0;
    bottom: -3px;
    display: block;
    color: #E3C143;
}

.bank_choose_rt>i {
    font-size: 2.03rem;
}

.bank_choose_lticon {
    position: absolute;
    top: 0.64rem;
    right: 0.64rem;
    color: rgba(207, 207, 207, 1);
}

.bank_choose_lticon .iconfont {
    margin-left: 0.64rem;
}

.bank_add {
    border: 1px dashed rgba(227, 193, 67, 1);
    width: 14.74rem;
    height: 2.28rem;
    line-height: 2.28rem;
    color: rgba(227, 193, 67, 1);
    font-size: 0.51rem;
    text-align: center;
    margin: 0 auto;
    border-radius: 6px;
}

.bank_add>i {
    line-height: 2.28rem;
    display: inline-block;
    font-size: 0.6rem;
    margin-right: 0.2rem;
}

.banktc {
    width: 12.54rem;
    height: 13.01rem;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: rgba(255, 255, 255, 1);
    border-radius: 6px;
}

.banktc1 {
    font-size: 0.6rem;
    text-align: center;
    font-weight: bold;
    color: rgba(51, 51, 51, 1);
    width: 100%;
    line-height: 1.88rem;
    border-bottom: 1px solid rgba(242, 242, 244, 1);
}

.banktc1 .icon-guanbi {
    line-height: 1.88rem;
    position: absolute;
    right: 0.5rem;
    color: #888888;
}

.banktc ul {
    height: 11.11rem;
    overflow-y: auto;
}

.banktc ul li .icon-xuanzhong1 {
    color: #E7E7E7;
    font-size: 0.9rem;
    display: block;
    float: right;
    padding-right: .94rem
}

.banktc ul li {
    padding-left: 0.94rem;
    line-height: 1.75rem;
    font-size: 0.55rem;
    overflow: hidden;
    color: rgba(102, 102, 102, 1);
}

.banktc ul li>span {
    margin: 0 0.7rem 0 0;
    float: left;
}

.banktc1_img {
    width: 1rem;
    display: block;
    height: 1rem;
    padding-top: 0.375rem
}

.banktc1_img img {
    width: 100%;
}


/*************新手入门*************************************************/

.novice {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 50px;
    left: 0;
}

.novice img {
    width: 100%;
    /*height: 100%;*/
}


/**************************************************************售后服务*******************/

.mt50p {
    margin-top: 50px;
}


/*************正品保障**************/

.Authentic_guarantee_topbg {
    background: url(../images/Authentic_guarantee_bg.png) no-repeat center;
    background-size: cover;
    width: 16rem;
    height: 12.48rem;
    margin-top: 50px;
}

.Authentic_guarantee_main {
    width: 14.68rem;
    margin: -2rem auto 2rem auto;
    border-radius: 1.5rem;
    background: #fff;
    box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.05);
    padding: .75rem 0.835rem;
    line-height: 1rem;
}

.Authentic_guarantee_main_p {
    font-size: 0.55rem;
    font-weight: 500;
    color: rgba(227, 193, 67, 1);
    text-align: center;
}

.Authentic_guarantee_main ul {
    margin-bottom: 0.75rem;
}

.Authentic_guarantee_main ul li {
    font-size: 0.51rem;
    color: #B1B1B1;
}

.Authentic_guarantee_main_span {
    color: rgba(136, 136, 136, 1);
}

.servicebg {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, 0.4);
}

.service_refund_tc {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
}

.service_refund_tc ul {
    padding: 0 0.66rem;
    background: #fff;
}

.service_refund_tc ul li {
    color: #000;
    border-bottom: 1px solid #f3f3f3;
    font-size: 0.51rem;
    line-height: 2.05rem;
}

.service_refund_tc ul li .icon-xuanzhong1 {
    float: right;
    color: #E7E7E7;
}

.service_refund_tc ul li:first-child {
    font-size: 0.6rem;
    font-weight: bold;
    line-height: 2.26rem;
}

.service_refund_tc_p {
    padding: 1rem 0;
}

.service_refund_tc_span {
    width: 14.68rem;
    height: 1.75rem;
    font-size: 0.64rem;
    margin: 0 auto;
    line-height: 1.75rem;
    display: block;
    color: #fff;
    text-align: center;
    border-radius: 2rem;
    background: rgba(227, 193, 67, 1);
}

.service_main_returen {
    float: left;
    width: 70%;
    margin-left: 0.5rem;
    font-size: 0.51rem;
    font-weight: 500;
    color: rgba(51, 51, 51, 1);
}

.service_main_returen .dierp {
    line-height: 1.2rem;
    margin-bottom: 0.5rem;
}

.service_main_tuikuanshuoming {
    padding: 0 0.66rem;
    font-size: 0.51rem;
    line-height: 1.6rem;
    height: 1.6rem;
}

.service_main_tuikuanshuoming_input {
    position: absolute;
    right: 0;
    text-align: right;
    height: 100%;
    border: none;
    background: none;
    font-size: 0.51rem;
    color: #333;
    width: 100%;
    padding-left: 3rem;
    top: 0;
}

.service_main_tuikuanshuoming_input::-webkit-input-placeholder {
    color: #cfcfcf;
}

.service_return_tc {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0 0.66rem;
    background: #fff;
}

.service_return_tc_title {
    font-size: 0.51rem;
    color: #6b6b6b;
    line-height: 2rem;
    color: rgba(136, 136, 136, 1);
}

.service_return_tc ul li {
    overflow: hidden;
}

.service_return_tc ul li span {
    width: 2.79rem;
    border-radius: 2rem;
    display: block;
    text-align: center;
    float: left;
    line-height: 1.11rem;
    height: 1.11rem;
    margin-right: 0.5rem;
}

.service_return_tc_classification1 {
    background: #F3F3F3;
    color: rgba(136, 136, 136, 1);
}

.service_return_tc_classification2 {
    background: rgba(227, 193, 67, 1);
    color: #fff;
}

.service_return_tc_btn {
    /*
    width: 14.68rem; */
    height: 1.75rem;
    font-size: 0.64rem;
    margin: 1rem auto;
    line-height: 1.75rem;
    display: block;
    color: #fff;
    text-align: center;
    border-radius: 2rem;
    background: rgba(227, 193, 67, 1);
}

.banktc {
    width: 12.54rem;
    height: 13.01rem;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: rgba(255, 255, 255, 1);
    border-radius: 6px;
}

.banktc1 {
    font-size: 0.6rem;
    text-align: center;
    font-weight: bold;
    color: rgba(51, 51, 51, 1);
    width: 100%;
    line-height: 1.88rem;
    border-bottom: 1px solid rgba(242, 242, 244, 1);
}

.banktc1 .icon-guanbi {
    line-height: 1.88rem;
    position: absolute;
    right: 0.5rem;
    color: #888888;
}

.banktc ul {
    height: 11.11rem;
    overflow-y: auto;
}

.banktc ul li .icon-xuanzhong1 {
    color: #E7E7E7;
    font-size: 0.9rem;
    display: block;
    float: right;
    padding-right: .94rem
}

.banktc ul li {
    padding-left: 0.94rem;
    line-height: 1.75rem;
    font-size: 0.55rem;
    overflow: hidden;
    color: rgba(102, 102, 102, 1);
}

.banktc ul li>span {
    margin: 0 0 0 0.7rem;
    float: left;
}

.banktc1_img {
    width: 1rem;
    display: block;
    height: 1rem;
    padding-top: 0.375rem
}

.banktc1_img img {
    width: 100%;
}


/*订单详情页-退换按钮*/

.return_botton {
    border: 1px solid #888888;
    float: right;
    color: #888888;
    width: 2.43rem;
    opacity: .5;
    border-radius: 2rem;
    height: 0.96rem;
    line-height: 0.96rem;
    text-align: center;
    margin-bottom: 0.87rem;
}

.bgzjxys {
    overflow: hidden;
    height: 1.5rem;
    width: 11rem;
    /* float: left; */
    position: absolute;
    color: #fff;
    top: 0;
    left: 5rem;
}

.bgzjxys_span {
    background: rgb(147, 31, 18);
    padding-left: .5rem;
    padding-right: 0.5rem;
    position: relative;
    margin-left: 10px;
}

.bgzjxys_span:before {
    display: block;
    content: "";
    position: absolute;
    width: 0;
    top: 0px;
    left: -10px;
    height: 0;
    border-width: 10px 10px 10px 0;
    border-style: solid;
    border-color: transparent #931f12 transparent transparent;
    margin: 0px auto;
}

.bgzjxys_span1 {
    background: rgb(147, 31, 18);
    padding-left: .5rem;
    padding-right: 0.5rem;
    position: relative;
    margin-left: 10px;
    font-size: 8px;
    color: #fff;
}

.bgzjxys_span1:before {
    display: block;
    content: "";
    position: absolute;
    width: 0;
    top: 0px;
    left: -8.5px;
    height: 0;
    border-width: 8.5px 8.5px 8.5px 0;
    border-style: solid;
    border-color: transparent #931f12 transparent transparent;
    margin: 0px auto;
}


/*特殊标签*/

.jiagediseicon1 {
    color: rgb(142, 30, 14);
    line-height: 1.8rem;
    float: left;
}

.jiagedise1 {
    color: #fff;
    font-size: 12px;
    position: absolute;
    line-height: 1.8rem;
    padding-left: 13px;
    left: 0;
    position: absolute;
}

.polf {
    position: relative;
    margin-left: 10px;
}

.jiagediseicon2 {
    color: rgb(174, 42, 27);
    line-height: 1.8rem;
    float: left;
}

.jiagedise2 {
    color: #fff;
    font-size: 12px;
    position: absolute;
    line-height: 1.8rem;
    padding-left: 13px;
    left: 0;
    position: absolute;
}

.jiagediseicon3 {
    color: rgb(174, 42, 27);
    line-height: 2.325rem;
    float: left;
}

.jiagedise3 {
    color: #fff;
    font-size: 12px;
    position: absolute;
    line-height: 2.325rem;
    padding-left: 13px;
    left: 0;
    position: absolute;
}

.maintenance_bg {
    position: fixed;
    top: 0;
    z-index: 999;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, 0.4);
}

.maintenance_tc {
    width: 12.54rem;
    height: 16.43rem;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: rgba(255, 255, 255, 1);
    border-radius: 6px;
}

.maintenance_tc_1 {
    font-size: 0.6rem;
    text-align: center;
    font-weight: bold;
    color: rgba(51, 51, 51, 1);
    width: 100%;
    line-height: 1.88rem;
    border-bottom: 1px solid rgba(242, 242, 244, 1);
}

.maintenance_tc_1 .icon-guanbi {
    line-height: 1.88rem;
    position: absolute;
    right: 0.5rem;
    color: #888888;
}

.maintenance_tc_2 {}

.maintenance_tc_2 ul {}

.maintenance_tc_2 ul li {
    height: 2.84rem;
    padding: .5rem 0;
    border-bottom: 1px solid #f5f5f5;
}

.maintenance_tc_2 ul li:last-child {
    border: none;
}

.maintenance_tc_2 i {
    line-height: 2.84rem;
    font-size: .9rem;
    width: 2.84rem;
    text-align: center;
    float: left;
    display: block;
    margin-top: -.5rem;
    color: #e7e7e7;
}

.maintenance_tc_2_p1 {
    font-size: 0.55rem;
    line-height: .92rem;
    color: rgba(51, 51, 51, 1);
    text-indent: -.3rem;
}

.maintenance_tc_2_p2 {
    font-size: 0.47rem;
    line-height: .92rem;
    color: rgba(136, 136, 136, 1);
    opacity: 0.5;
}

.tyd_bt {
    font-size: 0.51rem;
    font-weight: bold;
    text-align: center;
    color: rgba(51, 51, 51, 1);
    padding-top: 0.8rem;
    line-height: .6rem;
    margin-top: 50px;
}

.tyd_bt:nth-child(6) {
    margin-top: 0 !important;
}

.tyd_bt:nth-child(8) {
    margin-top: 0 !important;
}

.tyd_bt>p {
    font-size: 0.64rem;
    line-height: .8rem;
    font-weight: bold;
    color: rgba(51, 51, 51, 1);
}

.tyd_tab {
    margin-top: .7rem;
    overflow: hidden;
    height: 2rem;
}

.tyd_tab ul {
    width: 100%;
    height: 3rem;
    white-space: nowrap;
    overflow-x: auto;
}

.tyd_tab ul li {
    font-size: 0.55rem;
    line-height: 1.8rem;
    padding: 0 0.5rem;
    display: inline-block;
    text-align: center;
    position: relative;
}

.tyd_tab ul .on {
    color: rgba(227, 193, 67, 1);
    position: relative;
}

.tyd_tab ul .on::after {
    content: "";
    background: rgba(227, 193, 67, 1);
    position: absolute;
    width: 80%;
    height: 2px;
    left: 10%;
    display: block;
    bottom: 3px;
}

.tyd_main {
    width: 14.66rem;
    height: 3.22rem;
    background: rgba(249, 249, 249, 1);
    margin: 0.8rem auto 0;
    padding: .43rem;
}

.tyd_main_left {
    font-size: 0.77rem;
    float: left;
    font-weight: bold;
    color: rgba(227, 193, 67, 1);
}

.tyd_main_right {
    padding-left: 2.65rem;
    font-size: 0.51rem;
    color: rgba(102, 102, 102, 1);
}

.tyd_main_right>p {
    font-size: 0.6rem;
    color: rgba(51, 51, 51, 1);
}

.tyd_main2 {
    width: 100%;
    margin-top: 1.34rem;
}

.tyd_main2 img {
    width: 100%;
}

.tyd_main3 {
    padding: 0 .64rem;
    background: #fff;
}

.tyd_main3 ul {
    overflow: hidden;
    margin-top: 1.3rem;
}

.tyd_main3 ul li {
    width: 7.2rem;
    position: relative;
    margin-bottom: 25px;
    margin-right: .32rem;
    float: left;
    background: rgba(249, 249, 249, 1);
}

.tyd_main3 ul li:nth-child(2n+2) {
    margin-right: 0;
}

.tyd_main3_img {
    width: 100%;
}

.tyd_main3_img img {
    width: 100%;
}

.tyd_main3_span {
    position: absolute;
    color: #fff;
    width: 1.2rem;
    line-height: 0.9rem;
    padding: 4px 0;
    text-align: center;
    border-radius: 0 0 0.6rem 0.6rem;
    background: rgba(178, 45, 28, 1);
}

.tyd_main3_div {
    padding: .53rem;
    line-height: 1rem;
}

.tyd_main3_p2 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 0.51rem;
    color: rgba(51, 51, 51, 1);
}

.tyd_main3_p3 {
    font-size: 14px;
    color: rgba(227, 193, 67, 1);
    position: relative;
}

.tyd_main3_p4 {}

.tyd_main3_span2 {
    /*position: absolute;*/
    bottom: 0;
    right: 0;
    font-size: 0.34rem;
    text-decoration: line-through;
    color: rgba(136, 136, 136, 1);
    opacity: .5;
}

.tyd_main4 {
    width: 100%;
    margin-top: .5rem;
}

.tyd_main4 img {
    width: 100%;
    margin-top: 5px;
}

.maintenance_srk {
    height: 5rem;
    width: 100%;
    background: #f5f5f5;
}

.maintenance_srk textarea {
    width: 100%;
    height: 100%;
    border: 1px solid #d4d4d4;
    padding: .43rem;
    font-size: 0.52rem;
    border-radius: 6px;
    color: #999;
}

.shangpingbiaoge {
    padding: 0 10px;
    background: #fff;
}

.shangpingbiaoge ul {
    overflow: hidden;
}

.shangpingbiaoge ul li {
    width: 45%;
    position: relative;
    margin-bottom: 25px;
    float: left;
}

.shangpingbiaoge_img {
    height: 6.4rem;
}

.shangpingbiaoge_img img {
    width: 100%;
    height: 100%;
}

.shangpingbiaoge .left_label {
    position: absolute;
    color: #fff;
    width: 1.2rem;
    line-height: 0.9rem;
    padding: 4px 0;
    text-align: center;
    border-radius: 0 0 0.6rem 0.6rem;
    background: rgba(178, 45, 28, 1);
}

.shangpingbiaoge ul li:nth-child(2n+1) {
    margin-right: 10%;
}

.shangpingbiaoge .gongzhaodao {
    color: rgba(150, 150, 150, 1);
    font-size: 0.51rem;
    line-height: 40px;
}

.shangpingbiaoge_name {
    text-align: left;
    font-weight: bold;
    line-height: 18px;
    margin-top: 25px;
    font-size: 15px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.shangpingbiaoge_price {
    font-weight: bolder;
    color: #ae2a1b;
    font-size: 12px;
    font-weight: 400;
    /* margin-top: 10px; */
    line-height: 23px;
}

.shangpingbiaoge_kucun {
    color: rgba(136, 136, 136, 1);
    opacity: 0.5;
}


/**************************************************************售后服务*******************/

.mt50p {
    margin-top: 50px;
}

.after_sales {
    width: 14.68rem;
    margin: 1.28rem auto;
    background: #fff;
    padding: 0 0.6rem;
    border-radius: 6px;
    overflow: hidden;
}

.after_sales_main_top {
    line-height: 1.8rem;
    font-size: 0.55rem;
    font-family: MicrosoftYaHei;
    font-weight: 400;
    color: rgba(227, 193, 67, 1);
}

.after_sales_main {
    width: 100%;
    overflow: hidden;
}

.after_sales_main_img {
    float: left;
    width: 3.14rem;
    height: 3.14rem;
    border-radius: 6px;
    margin-right: 0.6rem;
    overflow: hidden;
}

.after_sales_main_img img {
    width: 100%;
}

.after_sales_main_right {
    float: left;
}

.after_sales_main_right_1 {
    width: 9.74rem;
    font-size: 0.51rem;
    font-family: MicrosoftYaHei;
    font-weight: 500;
    color: rgba(51, 51, 51, 1);
}

.after_sales_main_right_2 {
    font-size: 0.43rem;
    font-family: PingFang-SC-Medium;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    width: 2.69rem;
    height: 0.6rem;
    background: rgba(227, 193, 67, 1);
    line-height: 0.6rem;
    border-radius: 2rem;
    text-align: center;
    padding: 0 3px;
}

.after_sales_main_right_3 {
    font-size: 0.51rem;
    font-weight: 500;
    color: rgba(136, 136, 136, 1);
}

.after_sales_main_nav {
    font-size: 0.43rem;
    font-weight: 500;
    line-height: 1.45rem;
    color: rgba(51, 51, 51, 1);
}

.after_sales_main_nav .icon-tui {
    font-size: .8rem;
    line-height: 1.45rem;
    margin-right: 0.5rem;
    display: block;
    height: 1.45rem;
    float: left;
    color: rgba(227, 193, 67, 1);
}

.after_sales_btn {
    border-top: 1px solid #f3f3f3;
    padding: 0.5rem 0 0.5rem;
    overflow: hidden;
}

.after_sales_btn>span {
    width: 3.29rem;
    height: 0.96rem;
    margin-left: 0.75rem;
    float: right;
    font-size: 0.51rem;
    border-radius: 2rem;
    text-align: center;
    line-height: 0.94rem;
}

.after_sales_btn .ck {
    color: rgba(227, 193, 67, 1);
    background: rgba(255, 255, 255, 1);
    border: 1px solid rgba(227, 193, 67, 1);
}

.after_sales_btn .sc {
    line-height: 0.96rem;
    color: rgba(136, 136, 136, 1);
    background: rgba(227, 227, 227, 1);
}

.after_sale_check_top {}

.service_top {
    padding: 0.98rem 0.66rem;
    background: #fff;
    overflow: hidden;
}

.service_top_img {
    width: 3.29rem;
    height: 3.29rem;
    float: left;
    margin-right: 0.43rem;
}

.service_top_img img {
    width: 100%;
}

.service_top_right {
    width: 10.96rem;
    font-size: 0.51rem;
    float: left;
    font-weight: 500;
    color: rgba(51, 51, 51, 1);
}

.service_top_right_1 {
    font-size: 0.51rem;
    color: rgba(51, 51, 51, 1);
}

.service_top_right_2 {
    line-height: 1.5rem;
    font-size: 0.51rem;
    color: rgba(227, 193, 67, 1);
}

.service_top_right_2>span {
    color: rgba(51, 51, 51, 1);
    float: right;
}

.service_main {}

.service_main ul {
    background: #fff;
    padding: 0 0.66rem;
}

.service_main ul li {
    line-height: 2.2rem;
    overflow: hidden;
    font-size: 0.6rem;
    position: relative;
    color: #333;
}

.service_main_left_i {
    font-size: 1.1rem;
    line-height: 2.2rem;
    margin-right: 0.5rem;
    display: block;
    height: 2.2rem;
    float: left;
    color: rgba(227, 193, 67, 1);
}

.huis {
    color: #cfcfcf;
    font-size: 0.51rem;
}

.hs {
    font-size: 0.51rem;
    color: rgba(227, 193, 67, 1);
}

.mt043r {
    margin-top: 0.43rem;
}

.bor_bot {
    border-bottom: 1px solid #f3f3f3;
}

.service_main_upload {
    width: 3.37rem;
    height: 3.37rem;
    float: left;
    margin-right: 0.4rem;
    color: rgba(212, 212, 212, 1);
    background: url(../images/sz.png) no-repeat center;
    background-size: cover;
    border: 1px dashed #d4d4d4;
    margin-bottom: 0.5rem;
}

.service_main_upload img {
    width: 100%;
    height: 100%;
}

.mr0 {
    margin-right: 0rem;
}

.servicebg {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 999;
    background: rgba(0, 0, 0, 0.4);
}

.service_refund_tc {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
}

.service_refund_tc ul {
    padding: 0 0.66rem;
    background: #fff;
}

.service_refund_tc ul li {
    color: #000;
    border-bottom: 1px solid #f3f3f3;
    font-size: 0.51rem;
    line-height: 2.05rem;
}

.service_refund_tc ul li .icon-xuanzhong1 {
    float: right;
    color: #E7E7E7;
}

.service_refund_tc ul li:first-child {
    font-size: 0.6rem;
    font-weight: bold;
    line-height: 2.26rem;
}

.service_refund_tc_p {
    padding: 1rem 0;
}

.service_refund_tc_span {
    width: 14.68rem;
    height: 1.75rem;
    font-size: 0.64rem;
    margin: 0 auto;
    line-height: 1.75rem;
    display: block;
    color: #fff;
    text-align: center;
    border-radius: 2rem;
    background: rgba(227, 193, 67, 1);
}

.service_main_returen {
    float: left;
    width: 70%;
    margin-left: 0.5rem;
    font-size: 0.51rem;
    font-weight: 500;
    color: rgba(51, 51, 51, 1);
}

.service_main_returen .dierp {
    line-height: 1.2rem;
    margin-bottom: 0.5rem;
}

.service_return_tc {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0 0.66rem;
    background: #fff;
}

.service_return_tc_title {
    font-size: 0.51rem;
    color: #6b6b6b;
    line-height: 2rem;
    color: rgba(136, 136, 136, 1);
}

.service_return_tc ul li {
    overflow: hidden;
}

.service_return_tc ul li span {
    width: 2.79rem;
    border-radius: 2rem;
    display: block;
    text-align: center;
    float: left;
    line-height: 1.11rem;
    height: 1.11rem;
    margin-right: 0.5rem;
}

.service_return_tc_classification1 {
    background: #F3F3F3;
    color: rgba(136, 136, 136, 1);
}

.service_return_tc_classification2 {
    background: rgba(227, 193, 67, 1);
    color: #fff;
}

.service_return_tc_btn {
    /*
    width: 14.68rem; */
    height: 1.75rem;
    font-size: 0.64rem;
    margin: 1rem auto;
    line-height: 1.75rem;
    display: block;
    color: #fff;
    text-align: center;
    border-radius: 2rem;
    background: rgba(227, 193, 67, 1);
}

.after_sale_check_top {
    height: 4.25rem;
    background: rgba(227, 193, 67, 1);
    color: #fff;
    padding-left: 1.2rem;
    padding-top: .5rem;
}

.after_sale_check_top_p1 {
    line-height: 1.52rem;
    font-weight: 500;
    font-size: 0.64rem;
}

.after_sale_check_top_p2 {
    font-size: 0.51rem;
    font-weight: 500;
}

.after_sale_check_shengming {
    font-size: 0.51rem;
    color: rgba(136, 136, 136, 1);
    padding-top: .5rem;
}

.after_sale_check_btn {
    height: 2.2rem;
    padding-top: 0.62rem;
}

.after_sale_check_btn span {
    border-radius: 2rem;
    line-height: 0.94rem;
    border: 1px solid rgba(136, 136, 136, 1);
    color: rgba(136, 136, 136, 1);
    width: 2.65rem;
    text-align: center;
    font-size: 0.51rem;
    margin-left: 0.77rem;
    opacity: .5;
}

.after_sale_check_btn .tianxiedingdan {
    background: rgba(227, 193, 67, 1);
    border: 1px solid rgba(227, 193, 67, 1);
    color: #fff;
    opacity: 1;
}

.after_sale_check_top1 {
    padding: 0rem 0.66rem 0.98rem 0.66rem;
    background: #fff;
    overflow: hidden;
}

.after_sale_check_top_tkxx {
    line-height: 1.71rem;
    margin-bottom: 0.5rem;
}

.b-t {
    border-top: 1px solid #f5f5f5;
    margin-top: .5rem;
    padding-top: .2rem;
}

.after_sale_check_top_price {
    line-height: 1.1rem;
    font-size: 0.51rem;
    color: rgba(195, 195, 195, 1);
}

.after_sale_check_tc {
    width: 12.54rem;
    height: 7.25rem;
    background: rgba(255, 255, 255, 1);
    border-radius: 4px;
    position: absolute;
    top: 50%;
    text-align: center;
    left: 50%;
    transform: translate(-50%, -50%);
}

.after_sale_check_tc_p1 {
    line-height: 1.83rem;
    font-size: 0.6rem;
    font-weight: bold;
    color: rgba(51, 51, 51, 1);
    border-bottom: 1px solid #f5f5f5;
}

.after_sale_check_tc_input {
    margin: 0.85rem auto 0.9rem auto;
    width: 11.41rem;
    height: 1.34rem;
    background: #F3F3F3;
    border-radius: 1rem;
    border: none;
    font-size: 0.51rem;
    padding-left: 0.5rem;
}

.after_sale_check_tc_btn {
    padding: 0 0.565rem;
    line-height: 1.34rem;
    overflow: hidden;
}

.after_sale_check_tc_btn span {
    width: 4.59rem;
    height: 1.34rem;
    border: 1px solid rgba(136, 136, 136, 1);
    opacity: 0.5;
    border-radius: 1rem;
    display: block;
}

.after_sale_check_tc_btn .queding {
    background: rgba(227, 193, 67, 1);
    border: 1px solid rgba(227, 193, 67, 1);
    color: #fff;
    opacity: 1;
    display: block;
}

.after_sale_check_xzgd {
    min-height: .85rem;
}


/*d订单按钮*/

.ddxq_bc_btn {
    width: 16rem;
    height: 1.88rem;
    background: rgba(255, 255, 255, 1);
    position: fixed;
    bottom: 0px;
    left: 0px;
    padding-right: 0.2rem;
    border-top: 1px solid #E7E7E7;
}

.ddxq_bc_btn ul li {
    width: 3.29rem;
    height: 0.96rem;
    line-height: 0.96rem;
    margin: 0.435rem 0.5rem 0.435rem 0;
    border-radius: 2rem;
    float: right;
    font-size: 0.51rem;
    text-align: center;
}

.ddxq_bc_btn .qrsh {
    color: #fff;
    background: rgba(227, 193, 67, 1);
}

.ddxq_bc_btn .ckwl {
    background: rgba(255, 255, 255, 1);
    border: 1px solid rgba(136, 136, 136, 1);
    color: rgba(136, 136, 136, 1);
}

.ddxq_bc_btn .scdd {
    background: #E3E3E3;
    color: #888888;
}

.zhijing {
    width: 100%;
}

.zhijing ul {
    background: #fff;
    overflow: hidden;
}

.zhijing ul li {
    line-height: 1.6rem;
    padding: 0 10px;
    width: 100%;
    background: #fff;
    font-weight: 500;
    text-align: left;
    font-family: "苹方";
    overflow: hidden;
    position: relative;
    color: #666;
}

.zhijing ul li ul {
    color: #333;
    line-height: 1.3rem;
    overflow: hidden;
    background: #fff;
}

.zhijing ul li ul li {
    width: 33.33%;
    float: left;
    text-align: center;
    color: #333;
}


/*滑动*/

#dragbar {
    position: relative;
    width: 170px;
    top: 26px;
    float: left;
}

#long_bar {
    height: 0.6em;
    border: 1px solid #aaa;
    border-radius: 4px;
}

#small_bar {
    background: #ccc;
    position: absolute;
    z-index: 1;
    top: 1px;
    height: 0.6em;
    line-height: 0.6em;
    overflow: hidden;
}

#long_bar .btn {
    width: 1.2em;
    z-index: 2;
    position: absolute;
    height: 1.2em;
    cursor: pointer;
    top: -0.3em;
    margin-left: -0.6em;
    background: #D72D2E;
    border-radius: 4px;
    border: 1px solid #D3D3D3;
}

.price {
    width: 100px;
    padding: 22px 5px 0;
    height: 18px;
    color: #c90202;
    float: left;
    text-align: center;
}


/*详情页特殊顶部*/

.Topmenu_Details {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 50px;
    z-index: 999;
}

.Topmenu_Details h1 {}

.Topmenu_Details .icon-youjiantou {
    text-align: left;
    position: absolute;
    line-height: 50px;
    display: block;
    color: #333;
    font-size: 16px;
    top: 0;
    left: 10px;
}

.Topmenu_Details .icon-gouwuche {
    position: absolute;
    line-height: 50px;
    display: block;
    color: #333;
    font-size: 16px;
    top: 0;
    right: 15px;
}
